ul.sub-menu li:nth-child(3) a.langFlag {
  display: none;
}

.is-header-transparent:not(.is-header-dark):not(.is-menu-toggled-on)
  .site-header:not(.clone)
  .site-branding-center
  img:not(.logo-negative) {
  display: block !important;
}

@media screen and (min-width: 992px) {
  .is-menu-hover-solid.is-submenu-align-left .nav-menu > ul > li > ul {
    left: 0px;
    min-width: 280px;
  }
}

.qodef-e-top-holder {
  width: 100%;
  max-width: 340px;
  justify-content: center;
}

.pdf-container {
  display: grid;
  /*grid-template-columns: repeat(2, 1fr);*/
  gap: 20px;
  margin: 0 auto;
}

.pdf-item {
  text-align: left;
  display: flex;
  align-items: center;
  gap: 10px;
}

.pdf-item img {
  max-width: 180px;
  height: auto;
}

.pdf-item a {
  text-decoration: none;
  color: black;
  font-weight: bold;
}

.is-header-small .site-branding {
  z-index: 900;
  top: 0;
  width: -webkit-fill-available;
  max-width: 260px;
  text-align: left;
  display: flex;
  align-items: center;
}

.elementor-10413
  .elementor-element.elementor-element-4f8809e9
  .bdt-sniper-slider {
  background: #fff;
}

.elementor-container .elementor-element.full .bdt-sniper-slider {
  background-image: url(../uploads/pattern-img2.jpg);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}

.swiper-slide-prev .bdt-title {
  max-width: 380px !important;
}

.swiper-slide-prev .bdt-title {
  color: #000 !important;
}

.elementor-10413
  .elementor-element.elementor-element-4f8809e9
  .bdt-sniper-slider
  .bdt-grid-line
  span {
  border-color: transparent;
}

.elementor-10413
  .elementor-element.elementor-element-4f8809e9
  .bdt-sniper-slider
  .bdt-ps-iamge-overlay::before {
  background-color: rgb(0 0 0 / 55%);
}

.is-visible .b-logo-img {
  filter: brightness(1) invert(1);
}

.is-header-norm .b-logo-img {
  filter: brightness(1) invert(1) !important;
}

.is-menu-hover-solid .nav-menu > ul > li > a .link-text {
  display: inline-block;
  padding: 0 7px;
  position: relative;
  z-index: 10;
  font-size: 0.75rem;
}

.is-header-small.is-menu-align-right .nav-menu {
  padding-right: 10px;
}

.qodef-qi-accordion .qodef-e-title-holder {
  padding: 10px;
  background: #fbfbfb;
}

.qodef-qi-accordion.qodef-style--border-between .qodef-e-content {
  background: #fbfbfb;
}

.is-visible .b-logo-img {
  filter: brightness(1) invert(1);
}

#menu-surdurulebilirlik {
  list-style: none;
  border: 1px solid gainsboro;
  border-radius: 5px;
  padding: 16px;
}

#menu-surdurulebilirlik li {
  padding: 7px;
  border-bottom: 1px solid #e7e7e7;
}

#menu-surdurulebilirlik li a {
  color: #000;
}

#menu-surdurulebilirlik li a:hover {
  color: #b90e0e;
}

#menu-surdurulebilirlik li ul li {
  font-size: 0.9rem;
  border: none;
  list-style: none;
  padding-left: 1px;
}

.surdurulebilirlik-text {
  margin-left: 10px;
}

.langFlag .link-text {
  display: flex !important;
  align-items: center;
}

.langFlag img {
  max-width: 20px;
  position: absolute;
}

.langFlag .langSelect {
  font-size: 0.8rem;
  margin-left: 25px;
}

.custom-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  font-family: Arial, sans-serif;
  margin: 20px 0;
}

.pagination-btn {
  background-color: #fff;
  border: 1px solid #d1d5db;
  color: #000;
  padding: 10px 15px;
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.3s ease;
  outline: none;
}

.pagination-btn:hover {
  background-color: #e5e7eb;
}

.pagination-btn.active {
  border: 2px solid #4f46e5;
  color: #4f46e5;
}

.pagination-btn.disabled {
  background-color: #e5e7eb;
  border: 1px solid #e5e7eb;
  color: #9ca3af;
  cursor: not-allowed;
}

.pagination-dots {
  padding: 10px 15px;
  color: #000;
}

.elementor-10413
  .elementor-element.elementor-element-4f8809e9
  .bdt-sniper-slider
  .bdt-title {
  font-size: 26px;
  line-height: 33px;
  width: 340px !important;
}

.bdt-title .frist-word {
  max-width: 340px;
}

.blog-stream .hentry-wrap {
  border: 1px solid #f2f2f2;
  border-radius: 10px;
}

.blog-stream .hentry-wrap:hover {
  cursor: pointer;
  background-color: #fbfbfb;
}

.blog-stream .hentry-wrap .featured-image a img {
  border-radius: 10px 10px 0 0;
}

.blog-grid .hentry-middle {
  padding: 15px;
}

.arge-img {
  text-align: center;
  background: #e6e6e6;
  padding: 20px;
  border: 1px solid #fbfbfb;
  border-radius: 10px;
}

.arge-img:hover {
  box-shadow: rgba(0, 0, 0, 0.05) 0 1px 5px;
  cursor: pointer;
}

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

.mt-5 {
  margin-bottom: 5rem !important;
}

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

.mt-4 {
  margin-bottom: 4rem !important;
}

.mb-3 {
  margin-bottom: 3rem !important;
}
.mt-3 {
  margin-top: 3rem !important;
}

.mb-2 {
  margin-bottom: 2rem !important;
}
.mt-2 {
  margin-top: 2rem !important;
}

.mb-1 {
  margin-bottom: 1em !important;
}
.mt-1 {
  margin-top: 1rem !important;
}

.m-0 {
  margin: 0 !important;
}
.p-0 {
  padding: 0 !important;
}

.header-wrap:after {
  box-shadow: 0 2px 10px rgb(0 0 0 / 25%);
}

.bdt-prime-slider-dragon .bdt-title-tag {
  font-size: clamp(32px, 5vw, 60px) !important;
  line-height: clamp(32px, 10vw, 70px) !important;
}

.bdt-overlay-default {
  background: rgba(0, 0, 0, 0.4);
}

.hentry-wrap .post-img {
  margin-top: 20px;
  box-shadow: 0 0px 15px rgb(0 0 0 / 10%);
}
.kvkk {
  z-index: 99;
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  margin-top: 20px;
}
.kvkk a {
  margin: 0 5px;
  color: #b2b2b2;
}
.kvkk a:hover {
  cursor: pointer;
  color: #7c7c7c;
}
@media (min-width: 1024px) {
  .bdt-prime-slider-dragon .bdt-prime-slider-content {
    max-width: 640px;
    margin-left: 100px;
  }
  .is-header-transparent:not(.is-header-dark):not(.is-menu-toggled-on)
    .site-header:not(.clone)
    .site-branding-center
    img:not(.logo-negative) {
    filter: brightness(1) invert(1) !important;
  }
}

.img-center {
  text-align: center !important;
  margin: auto;
}
.katalog {
  display: flow;
  text-align: center;
}

.katalog-btn {
  text-align: center !important;
  margin: auto;
  display: inline-block;
  width: max-content;
  border: 2px solid #bc0300;
  background: #bc0300;
  margin-top: 20px;
}

.katalog-btn:hover {
  border: 2px solid #bc0300;
  background-color: transparent;
  color: #bc0300;
}

.elementor-10413
  .elementor-element.elementor-element-4f8809e9
  .bdt-sniper-slider
  .bdt-sub-title {
  font-size: 15px;
  margin-top: 20px;
}
.swiper-slide-duplicate-prev .bdt-sub-title {
  opacity: 0;
}

.site-title img {
  max-height: -webkit-fill-available;
  transition: all 0.4s;
  display: block;
  image-rendering: auto;
  image-rendering: auto;
}

.qodef-qi-animated-text .qodef-m-title {
  font-size: 2.5rem !important;
  letter-spacing: -0.02em;
}

.elementor-heading-title {
  padding: 0;
  margin: 0;
  line-height: 1;
}

.elementor-widget-heading
  .elementor-heading-title[class*='elementor-size-']
  > a {
  color: inherit;
  font-size: inherit;
  line-height: inherit;
}

.elementor-widget-heading .elementor-heading-title.elementor-size-small {
  font-size: 15px;
}

.elementor-widget-heading .elementor-heading-title.elementor-size-medium {
  font-size: 19px;
}

.elementor-widget-heading .elementor-heading-title.elementor-size-large {
  font-size: 29px;
}

.elementor-widget-heading .elementor-heading-title.elementor-size-xl {
  font-size: 39px;
}

.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
  font-size: 59px;
}

.elementor-10413
  .elementor-element.elementor-element-583c3339:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-10413
  .elementor-element.elementor-element-583c3339
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #1c1d24;
  background-image: url('https://www.bozankaya.com.tr/assets/uploads/catalog/10-min.png') !important;
  background-position: center center;
  background-size: cover;
}

.qodef-qi-counter {
  text-align: center !important;
}

.elementor-10413 .elementor-element.elementor-element-97a31a9 {
  margin-top: 6%;
  margin-bottom: 0%;
  padding: 0;
}

/* Ürünler CSS */
.sq-featured-post {
  padding: 0 0 50px 0;
  background: none;
  display: table-cell;
  width: 100%;
  position: relative;
}

.sq-featured-post a:hover {
  border: 11px solid rgba(0, 0, 0, 0.1);
  border-radius: 50px;
}
/* Ürünler CSS */

.about-title h2 {
  line-height: 2rem;
  font-size: 1.6rem;
  text-align: center;
  margin: 2rem 0;
}

.elementor-10413
  .elementor-element.elementor-element-1ec4e849:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-10413
  .elementor-element.elementor-element-1ec4e849
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url(assets/uploads/prefooter-img.webp);
  background-size: cover;
}

.elementor-10413
  .elementor-element.elementor-element-71942eed
  > .elementor-widget-container {
  padding: 10px 0px 0px 0px;
}

.elementor-10413
  .elementor-element.elementor-element-3ea12002
  .qodef-shortcode
  .qodef-e-title {
  font-size: 1rem;
  margin-bottom: 5px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.qodef-addons-blog-slider .qodef-blog-item .qodef-e-media-image {
  width: 100%;
  height: 250px; /* Resimlerin sabit yüksekliği */
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

.qodef-addons-blog-slider .qodef-blog-item .qodef-e-media-image img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain; /* Resimleri alan içinde tutarak sığdır */
}

.pre-footer-title h5 {
  line-height: 1.55rem;
  border-bottom: 1px solid #404040;
  padding-bottom: 10px;
}

.pre-footer-list ul {
  list-style: none;
}

.pre-footer-list li {
  margin-bottom: 15px;
}

.site-footer .site-info {
  letter-spacing: 2px;
}

/************* IDn998 Kod BAŞLAT *************/

.qodef-qi-wp-forms button[type='submit'],
.qodef-qi-wp-forms input[type='submit'] {
  display: inline-flex;
  border: 2px solid rgba(0, 0, 0, 0.1);
  width: 100%;
  text-align: center;
  margin: auto;
  justify-content: center;
}
.input-text,
select,
.uploader,
.selector {
  max-width: -webkit-fill-available;
}
.form-group {
  margin-bottom: 10px;
}

/*! elementor - v3.18.0 - 20-12-2023 */
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,
.elementor-widget-social-icons.elementor-grid-mobile-0
  .elementor-widget-container,
.elementor-widget-social-icons.elementor-grid-tablet-0
  .elementor-widget-container {
  line-height: 1;
  font-size: 0;
}

.elementor-widget-social-icons:not(.elementor-grid-0):not(
    .elementor-grid-tablet-0
  ):not(.elementor-grid-mobile-0)
  .elementor-grid {
  display: inline-grid;
}

.elementor-widget-social-icons .elementor-grid {
  grid-column-gap: var(--grid-column-gap, 5px);
  grid-row-gap: var(--grid-row-gap, 5px);
  grid-template-columns: var(--grid-template-columns);
  justify-content: var(--justify-content, center);
  justify-items: var(--justify-content, center);
}

.elementor-icon.elementor-social-icon {
  font-size: var(--icon-size, 25px);
  line-height: var(--icon-size, 25px);
  width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, 0.5em));
  height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, 0.5em));
}

.elementor-social-icon {
  --e-social-icon-icon-color: #fff;
  display: inline-flex;
  background-color: #69727d;
  align-items: center;
  justify-content: center;
  text-align: center;
  cursor: pointer;
}

.elementor-social-icon i {
  color: var(--e-social-icon-icon-color);
}

.elementor-social-icon svg {
  fill: var(--e-social-icon-icon-color);
}

.elementor-social-icon:last-child {
  margin: 0;
}

.elementor-social-icon:hover {
  opacity: 0.9;
  color: #fff;
}

.elementor-social-icon-android {
  background-color: #a4c639;
}

.elementor-social-icon-apple {
  background-color: #999;
}

.elementor-social-icon-behance {
  background-color: #1769ff;
}

.elementor-social-icon-bitbucket {
  background-color: #205081;
}

.elementor-social-icon-codepen {
  background-color: #000;
}

.elementor-social-icon-delicious {
  background-color: #39f;
}

.elementor-social-icon-deviantart {
  background-color: #05cc47;
}

.elementor-social-icon-digg {
  background-color: #005be2;
}

.elementor-social-icon-dribbble {
  background-color: #ea4c89;
}

.elementor-social-icon-elementor {
  background-color: #d30c5c;
}

.elementor-social-icon-envelope {
  background-color: #ea4335;
}

.elementor-social-icon-facebook,
.elementor-social-icon-facebook-f {
  background-color: #3b5998;
}

.elementor-social-icon-flickr {
  background-color: #0063dc;
}

.elementor-social-icon-foursquare {
  background-color: #2d5be3;
}

.elementor-social-icon-free-code-camp,
.elementor-social-icon-freecodecamp {
  background-color: #006400;
}

.elementor-social-icon-github {
  background-color: #333;
}

.elementor-social-icon-gitlab {
  background-color: #e24329;
}

.elementor-social-icon-globe {
  background-color: #69727d;
}

.elementor-social-icon-google-plus,
.elementor-social-icon-google-plus-g {
  background-color: #dd4b39;
}

.elementor-social-icon-houzz {
  background-color: #7ac142;
}

.elementor-social-icon-instagram {
  background-color: #262626;
}

.elementor-social-icon-jsfiddle {
  background-color: #487aa2;
}

.elementor-social-icon-link {
  background-color: #818a91;
}

.elementor-social-icon-linkedin,
.elementor-social-icon-linkedin-in {
  background-color: #0077b5;
}

.elementor-social-icon-medium {
  background-color: #00ab6b;
}

.elementor-social-icon-meetup {
  background-color: #ec1c40;
}

.elementor-social-icon-mixcloud {
  background-color: #273a4b;
}

.elementor-social-icon-odnoklassniki {
  background-color: #f4731c;
}

.elementor-social-icon-pinterest {
  background-color: #bd081c;
}

.elementor-social-icon-product-hunt {
  background-color: #da552f;
}

.elementor-social-icon-reddit {
  background-color: #ff4500;
}

.elementor-social-icon-rss {
  background-color: #f26522;
}

.elementor-social-icon-shopping-cart {
  background-color: #4caf50;
}

.elementor-social-icon-skype {
  background-color: #00aff0;
}

.elementor-social-icon-slideshare {
  background-color: #0077b5;
}

.elementor-social-icon-snapchat {
  background-color: #fffc00;
}

.elementor-social-icon-soundcloud {
  background-color: #f80;
}

.elementor-social-icon-spotify {
  background-color: #2ebd59;
}

.elementor-social-icon-stack-overflow {
  background-color: #fe7a15;
}

.elementor-social-icon-steam {
  background-color: #00adee;
}

.elementor-social-icon-stumbleupon {
  background-color: #eb4924;
}

.elementor-social-icon-telegram {
  background-color: #2ca5e0;
}

.elementor-social-icon-thumb-tack {
  background-color: #1aa1d8;
}

.elementor-social-icon-tripadvisor {
  background-color: #589442;
}

.elementor-social-icon-tumblr {
  background-color: #35465c;
}

.elementor-social-icon-twitch {
  background-color: #6441a5;
}

.elementor-social-icon-twitter {
  background-color: #1da1f2;
}

.elementor-social-icon-viber {
  background-color: #665cac;
}

.elementor-social-icon-vimeo {
  background-color: #1ab7ea;
}

.elementor-social-icon-vk {
  background-color: #45668e;
}

.elementor-social-icon-weibo {
  background-color: #dd2430;
}

.elementor-social-icon-weixin {
  background-color: #31a918;
}

.elementor-social-icon-whatsapp {
  background-color: #25d366;
}

.elementor-social-icon-wordpress {
  background-color: #21759b;
}

.elementor-social-icon-xing {
  background-color: #026466;
}

.elementor-social-icon-yelp {
  background-color: #af0606;
}

.elementor-social-icon-youtube {
  background-color: #cd201f;
}

.elementor-social-icon-500px {
  background-color: #0099e5;
}

.elementor-shape-rounded .elementor-icon.elementor-social-icon {
  border-radius: 10%;
}

.elementor-shape-circle .elementor-icon.elementor-social-icon {
  border-radius: 50%;
}
.elementor-10413
  .elementor-element.elementor-element-562f097e
  > .elementor-container {
  min-height: 420px;
}
.elementor-10413
  .elementor-element.elementor-element-562f097e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-10413
  .elementor-element.elementor-element-562f097e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url('assets/uploads/bg-img.webp');
  background-position: center center;
  background-size: cover;
}
.elementor-10413 .elementor-element.elementor-element-562f097e {
  transition: background 0.7s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-10413
  .elementor-element.elementor-element-562f097e
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-10413 .elementor-element.elementor-element-6d7349a5 {
  padding: 0% 0% 5% 0%;
}
.elementor-10413
  .elementor-element.elementor-element-47e23b83
  > .elementor-element-populated {
  margin: 10% 0% 0% 0%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 0%;
  padding: 0% 14% 0% 0%;
}
.elementor-10413
  .elementor-element.elementor-element-38209cb0
  .qodef-qi-animated-text {
  text-align: left;
}
.elementor-10413
  .elementor-element.elementor-element-38209cb0
  .qodef-qi-animated-text
  .qodef-m-title {
  font-size: 116px;
  font-weight: 700;
  line-height: 1em;
  letter-spacing: -0.04em;
}
.elementor-10413 .elementor-element.elementor-element-38209cb0 .qodef-m-title {
  padding: 0px 0px 0px 0px;
}
.elementor-10413
  .elementor-element.elementor-element-38209cb0
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
  padding: 0% 0% 0% 0%;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #02010114;
}
.elementor-10413
  .elementor-element.elementor-element-375445b1
  .elementor-heading-title {
  color: #203556;
  font-size: 28px;
  line-height: 1.1em;
}
.elementor-10413 .elementor-element.elementor-element-767393b5 {
  --spacer-size: 50px;
}
.elementor-10413
  .elementor-element.elementor-element-4ab25234
  .elementor-heading-title {
  color: #203556;
  font-weight: 700;
}
.elementor-10413
  .elementor-element.elementor-element-4ab25234
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-10413
  .elementor-element.elementor-element-51e477b2
  .elementor-heading-title {
  color: #203556;
  font-weight: 700;
}
.elementor-10413
  .elementor-element.elementor-element-51e477b2
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-10413 .elementor-element.elementor-element-5ee57921 {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 18px;
  --grid-column-gap: 0px;
  --grid-row-gap: 0px;
  margin-bottom: 50px;
}
.elementor-10413
  .elementor-element.elementor-element-5ee57921
  .elementor-widget-container {
  text-align: left;
}
.elementor-10413
  .elementor-element.elementor-element-5ee57921
  .elementor-social-icon {
  background-color: #ffffff;
  --icon-padding: 0.5em;
}
.elementor-10413
  .elementor-element.elementor-element-5ee57921
  .elementor-social-icon
  i {
  color: #061b506e;
}
.elementor-10413
  .elementor-element.elementor-element-5ee57921
  .elementor-social-icon
  svg {
  fill: #061b506e;
}
.elementor-10413
  .elementor-element.elementor-element-5ee57921
  > .elementor-widget-container {
  margin: 16px 0px 0px 0px;
}
.elementor-10413
  .elementor-element.elementor-element-3d27bed2
  > .elementor-element-populated {
  padding: 8% 8% 8% 8%;
}

.elementor-10413
  .elementor-element.elementor-element-f3c79cf
  > .elementor-container {
  min-height: 0px;
  text-align: center;
}
.elementor-10413
  .elementor-element.elementor-element-f3c79cf:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-10413
  .elementor-element.elementor-element-f3c79cf
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #040716;
}
.elementor-10413
  .elementor-element.elementor-element-f3c79cf
  > .elementor-background-overlay {
  background-image: url('assets/uploads/bg-img.webp');
  background-position: center center;
  opacity: 0.06;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-10413 .elementor-element.elementor-element-f3c79cf {
  transition: background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -10px;
  margin-bottom: 0px;
  padding: 6% 6% 6% 6%;
}
.elementor-10413
  .elementor-element.elementor-element-807a587
  > .elementor-element-populated,
.elementor-10413
  .elementor-element.elementor-element-807a587
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-10413
  .elementor-element.elementor-element-807a587
  > .elementor-background-slideshow {
  border-radius: 17px 17px 17px 17px;
}
.elementor-10413
  .elementor-element.elementor-element-807a587
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 12px 0px 0px;
  --e-column-margin-right: 12px;
  --e-column-margin-left: 0px;
  padding: 10% 10% 10% 10%;
}
.elementor-10413
  .elementor-element.elementor-element-807a587
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-10413 .elementor-element.elementor-element-111e739 {
  text-align: left;
}
.elementor-10413
  .elementor-element.elementor-element-111e739
  .elementor-heading-title {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  mix-blend-mode: luminosity;
}
.elementor-10413
  .elementor-element.elementor-element-5b92a56
  .elementor-icon-list-icon
  i {
  color: #ffffff;
  transition: color 0.3s;
}
.elementor-10413
  .elementor-element.elementor-element-5b92a56
  .elementor-icon-list-icon
  svg {
  fill: #ffffff;
  transition: fill 0.3s;
}
.elementor-10413 .elementor-element.elementor-element-5b92a56 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-10413
  .elementor-element.elementor-element-5b92a56
  .elementor-icon-list-text {
  color: #ffffff;
  transition: color 0.3s;
}
.elementor-10413
  .elementor-element.elementor-element-5b92a56
  > .elementor-widget-container {
  margin: 1px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-10413
  .elementor-element.elementor-element-1c7d1fb
  .elementor-icon-list-icon
  i {
  color: #ffffff;
  transition: color 0.3s;
}
.elementor-10413
  .elementor-element.elementor-element-1c7d1fb
  .elementor-icon-list-icon
  svg {
  fill: #ffffff;
  transition: fill 0.3s;
}
.elementor-10413 .elementor-element.elementor-element-1c7d1fb {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-10413
  .elementor-element.elementor-element-1c7d1fb
  .elementor-icon-list-text {
  color: #ffffff;
  transition: color 0.3s;
}
.elementor-10413
  .elementor-element.elementor-element-1c7d1fb
  > .elementor-widget-container {
  margin: 1px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-10413
  .elementor-element.elementor-element-3c1196a
  > .elementor-element-populated,
.elementor-10413
  .elementor-element.elementor-element-3c1196a
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-10413
  .elementor-element.elementor-element-3c1196a
  > .elementor-background-slideshow {
  border-radius: 17px 17px 17px 17px;
}
.elementor-10413
  .elementor-element.elementor-element-3c1196a
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 12px 0px 0px;
  --e-column-margin-right: 12px;
  --e-column-margin-left: 0px;
  padding: 10% 10% 10% 10%;
}
.elementor-10413
  .elementor-element.elementor-element-3c1196a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-10413 .elementor-element.elementor-element-0224c43 {
  text-align: left;
}
.elementor-10413
  .elementor-element.elementor-element-0224c43
  .elementor-heading-title {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  mix-blend-mode: luminosity;
}
.elementor-10413
  .elementor-element.elementor-element-6f82859
  .elementor-icon-list-icon
  i {
  color: #ffffff;
  transition: color 0.3s;
}
.elementor-10413
  .elementor-element.elementor-element-6f82859
  .elementor-icon-list-icon
  svg {
  fill: #ffffff;
  transition: fill 0.3s;
}
.elementor-10413 .elementor-element.elementor-element-6f82859 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-10413
  .elementor-element.elementor-element-6f82859
  .elementor-icon-list-text {
  color: #ffffff;
  transition: color 0.3s;
}
.elementor-10413
  .elementor-element.elementor-element-6f82859
  > .elementor-widget-container {
  margin: 1px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-10413
  .elementor-element.elementor-element-4e6e2a6
  .elementor-icon-list-icon
  i {
  color: #ffffff;
  transition: color 0.3s;
}
.elementor-10413
  .elementor-element.elementor-element-4e6e2a6
  .elementor-icon-list-icon
  svg {
  fill: #ffffff;
  transition: fill 0.3s;
}
.elementor-10413 .elementor-element.elementor-element-4e6e2a6 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-10413
  .elementor-element.elementor-element-4e6e2a6
  .elementor-icon-list-text {
  color: #ffffff;
  transition: color 0.3s;
}
.elementor-10413
  .elementor-element.elementor-element-4e6e2a6
  > .elementor-widget-container {
  margin: 1px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-10413
  .elementor-element.elementor-element-94fc5f9
  > .elementor-element-populated,
.elementor-10413
  .elementor-element.elementor-element-94fc5f9
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-10413
  .elementor-element.elementor-element-94fc5f9
  > .elementor-background-slideshow {
  border-radius: 17px 17px 17px 17px;
}
.elementor-10413
  .elementor-element.elementor-element-94fc5f9
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 12px 0px 0px;
  --e-column-margin-right: 12px;
  --e-column-margin-left: 0px;
  padding: 44px 44px 44px 44px;
}
.elementor-10413
  .elementor-element.elementor-element-94fc5f9
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-10413 .elementor-element.elementor-element-5940ae6 {
  text-align: left;
}
.elementor-10413
  .elementor-element.elementor-element-5940ae6
  .elementor-heading-title {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  mix-blend-mode: luminosity;
}
.elementor-10413
  .elementor-element.elementor-element-67ef9e0
  .elementor-icon-list-icon
  i {
  color: #ffffff;
  transition: color 0.3s;
}
.elementor-10413
  .elementor-element.elementor-element-67ef9e0
  .elementor-icon-list-icon
  svg {
  fill: #ffffff;
  transition: fill 0.3s;
}
.elementor-10413 .elementor-element.elementor-element-67ef9e0 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-10413
  .elementor-element.elementor-element-67ef9e0
  .elementor-icon-list-text {
  color: #ffffff;
  transition: color 0.3s;
}
.elementor-10413
  .elementor-element.elementor-element-67ef9e0
  > .elementor-widget-container {
  margin: 1px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-10413
  .elementor-element.elementor-element-fd25a2d
  .elementor-icon-list-icon
  i {
  color: #ffffff;
  transition: color 0.3s;
}
.elementor-10413
  .elementor-element.elementor-element-fd25a2d
  .elementor-icon-list-icon
  svg {
  fill: #ffffff;
  transition: fill 0.3s;
}
.elementor-10413 .elementor-element.elementor-element-fd25a2d {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-10413
  .elementor-element.elementor-element-fd25a2d
  .elementor-icon-list-text {
  color: #ffffff;
  transition: color 0.3s;
}
.elementor-10413
  .elementor-element.elementor-element-fd25a2d
  > .elementor-widget-container {
  margin: 1px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
:root {
  --page-title-display: none;
}
@media (min-width: 768px) {
  .elementor-10413 .elementor-element.elementor-element-47e23b83 {
    width: 56%;
  }
  .elementor-10413 .elementor-element.elementor-element-3d27bed2 {
    width: 43.959%;
  }
}
@media (min-width: 1025px) {
  .elementor-10413
    .elementor-element.elementor-element-562f097e:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-10413
    .elementor-element.elementor-element-562f097e
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}
@media (max-width: 1024px) {
  .nav-menu .submenu-toggle {
    width: 30px;
    height: 30px;
  }
  .nav-menu .submenu-toggle:before {
    font-size: 14px;
    width: 12px;
    line-height: 0px;
  }
  .langFlag .submenu-toggle {
    margin-top: -26px;
    z-index: 999;
  }
  .nav-menu > ul > li > a {
    padding: 16px 0;
  }
  .nav-menu ul li a {
    padding: 10px 0;
    display: block;
    font-size: 0.75rem;
  }

  .elementor-10413 .elementor-element.elementor-element-6d7349a5 {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 5% 5% 5% 5%;
  }
  .elementor-10413
    .elementor-element.elementor-element-38209cb0
    .qodef-qi-animated-text
    .qodef-m-title {
    font-size: 66px;
  }
  .elementor-10413
    .elementor-element.elementor-element-375445b1
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-10413
    .elementor-element.elementor-element-3d27bed2
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-10413
    .elementor-element.elementor-element-807a587
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
  }
  .elementor-10413
    .elementor-element.elementor-element-3c1196a
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
  }
  .elementor-10413
    .elementor-element.elementor-element-94fc5f9
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
  }
  .elementor-10413
    .elementor-element.elementor-element-94fc5f9
    > .elementor-element-populated {
    margin: 0px 12px 0px 0px;
    --e-column-margin-right: 12px;
    --e-column-margin-left: 0px;
    padding: 10% 10% 10% 10%;
  }
}
@media (max-width: 767px) {
  .surdurulebilirlik {
    display: none !important;
  }
  .bdt-sniper-slider .bdt-navigation-wrap {
    display: none !important;
  }
  .bdt-sniper-slider .bdt-main-slider {
    width: 100% !important;
  }
  .bdt-sniper-slider .bdt-thumbs-slider {
    left: -28% !important;
  }

  .elementor-10413
    .elementor-element.elementor-element-562f097e:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-10413
    .elementor-element.elementor-element-562f097e
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
    background-size: cover;
  }
  .elementor-10413
    .elementor-element.elementor-element-38209cb0
    .qodef-qi-animated-text
    .qodef-m-title {
    font-size: 40px;
  }
  .elementor-10413
    .elementor-element.elementor-element-375445b1
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-10413 .elementor-element.elementor-element-767393b5 {
    --spacer-size: 10px;
  }
  .elementor-10413
    .elementor-element.elementor-element-3d27bed2
    > .elementor-element-populated {
    padding: 0% 0% 0% 0%;
  }
  .elementor-10413
    .elementor-element.elementor-element-807a587
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
  }
  .elementor-10413 .elementor-element.elementor-element-111e739 {
    text-align: left;
  }
  .elementor-10413
    .elementor-element.elementor-element-3c1196a
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
  }
  .elementor-10413 .elementor-element.elementor-element-0224c43 {
    text-align: left;
  }
  .elementor-10413 .elementor-element.elementor-element-5940ae6 {
    text-align: left;
  }
}
/************* IDn998 Kod BİTİR *************/

/************* IDn10413 Kod BAŞLAT *************/

.elementor-10413 .elementor-element.elementor-element-3e6d302f {
  margin-top: -226px;
  margin-bottom: -1px;
}

.elementor-10413
  .elementor-element.elementor-element-68bfe26c
  > .elementor-element-populated {
  margin: 220px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.sb-white-title .qodef-m-title {
  color: white !important;
  letter-spacing: -0.02em !important;
  line-height: 1.5em !important;
}

.elementor-10413
  .elementor-element.elementor-element-4fd0ab28
  > .elementor-container {
  min-height: 245px;
}

.basin-title {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #02010114;
}

.elementor-element-11aae89f {
  padding: 10px;
}

.ik-logo {
  filter: brightness(1) invert(1);
  max-width: 400px !important;
  text-align: center;
  margin: auto;
  padding: 0 0 30px 0;
}

.text-center {
  text-align: center !important;
}

.small-title {
}

.basin-title h2 {
  padding-bottom: 10px;
  text-align: center;
}

.elementor-10413 .elementor-element.elementor-element-6d7349a5 {
  padding: 0;
}

#sblog .entry-title a {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  font-size: 1rem;
}

#sblog .featured-image {
  height: 13em;
}

#sblog .featured-image a img {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: unset;
}

.blog-grid .entry-content p:not(:last-child) {
  margin: 0 0 1em 0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.elementor-10413 .trambus {
  background-position: center 55% !important;
  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
    url(assets/uploads/trambus.webp) !important;
}

.elementor-10413 .elektrikli-otobus {
  background-position: center 55% !important;
  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
    url(assets/uploads/elektrikli-otobus-bnr.webp) !important;
}

.elementor-10413 .metro {
  background-position: center 45% !important;
  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
    url(assets/uploads/metro-img02.webp) !important;
}

.arge {
  background-size: cover;
  background-position: center 45% !important;
  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
    url(assets/uploads/tramvay-galeri5.webp) !important;
}

.elementor-10413 .tramvay {
  background-position: center 45% !important;
  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
    url(assets/uploads/tramvay-galeri5.webp) !important;
}

.elementor-10413
  .elementor-element.elementor-element-4fd0ab28:not(
    .elementor-motion-effects-element-type-background
  ) {
  background-position: left 35%;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
    url(assets/uploads/kurumsal-banner1.webp);
}

.elementor-10413 .elementor-element.elementor-element-4fd0ab28 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 85px;
  margin-bottom: 0px;
}

.elementor-10413
  .elementor-element.elementor-element-4fd0ab28
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10413
  .elementor-element.elementor-element-29948742
  > .elementor-element-populated {
  margin: 13% 0% 0% 0%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 0%;
  padding: 0% 14% 0% 0%;
}

.elementor-10413
  .elementor-element.elementor-element-2857d570
  .qodef-qi-animated-text {
  text-align: left;
}

.elementor-10413
  .elementor-element.elementor-element-2857d570
  .qodef-qi-animated-text
  .qodef-m-title {
  font-size: 116px;
  font-weight: 700;
  line-height: 1em;
  letter-spacing: -0.04em;
}

.elementor-10413 .elementor-element.elementor-element-2857d570 .qodef-m-title {
  padding: 0px 0px 0px 0px;
}

.elementor-10413
  .elementor-element.elementor-element-2857d570
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
  padding: 0% 0% 0% 0%;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #02010114;
}

.elementor-10413
  .elementor-element.elementor-element-780adea5
  .elementor-heading-title {
  font-size: 32px;
}

.elementor-10413
  .elementor-element.elementor-element-585cda88
  > .elementor-element-populated {
  padding: 47px 47px 47px 47px;
}

.elementor-10413
  .elementor-element.elementor-element-132acafc
  .qodef-orientation--one-side
  .qodef-m-card:nth-last-child(10) {
  transform: translateX(calc(-1 * 9 * 24px)) translateY(calc(-1 * 9 * 24px));
}

.elementor-10413
  .elementor-element.elementor-element-132acafc
  .qodef-orientation--one-side
  .qodef-m-card:nth-last-child(9) {
  transform: translateX(calc(-1 * 8 * 24px)) translateY(calc(-1 * 8 * 24px));
}

.elementor-10413
  .elementor-element.elementor-element-132acafc
  .qodef-orientation--one-side
  .qodef-m-card:nth-last-child(8) {
  transform: translateX(calc(-1 * 7 * 24px)) translateY(calc(-1 * 7 * 24px));
}

.elementor-10413
  .elementor-element.elementor-element-132acafc
  .qodef-orientation--one-side
  .qodef-m-card:nth-last-child(7) {
  transform: translateX(calc(-1 * 6 * 24px)) translateY(calc(-1 * 6 * 24px));
}

.elementor-10413
  .elementor-element.elementor-element-132acafc
  .qodef-orientation--one-side
  .qodef-m-card:nth-last-child(6) {
  transform: translateX(calc(-1 * 5 * 24px)) translateY(calc(-1 * 5 * 24px));
}

.elementor-10413
  .elementor-element.elementor-element-132acafc
  .qodef-orientation--one-side
  .qodef-m-card:nth-last-child(5) {
  transform: translateX(calc(-1 * 4 * 24px)) translateY(calc(-1 * 4 * 24px));
}

.elementor-10413
  .elementor-element.elementor-element-132acafc
  .qodef-orientation--one-side
  .qodef-m-card:nth-last-child(4) {
  transform: translateX(calc(-1 * 3 * 24px)) translateY(calc(-1 * 3 * 24px));
}

.elementor-10413
  .elementor-element.elementor-element-132acafc
  .qodef-orientation--one-side
  .qodef-m-card:nth-last-child(3) {
  transform: translateX(calc(-1 * 2 * 24px)) translateY(calc(-1 * 2 * 24px));
}

.elementor-10413
  .elementor-element.elementor-element-132acafc
  .qodef-orientation--one-side
  .qodef-m-card:nth-last-child(2) {
  transform: translateX(calc(-1 * 1 * 24px)) translateY(calc(-1 * 1 * 24px));
}

.elementor-10413
  .elementor-element.elementor-element-132acafc
  .qodef-orientation--one-side
  .qodef-m-card:nth-last-child(1) {
  transform: translateX(calc(-1 * 0 * 24px)) translateY(calc(-1 * 0 * 24px));
}

.elementor-10413
  .elementor-element.elementor-element-132acafc
  .qodef-m-navigation
  .qodef-nav {
  font-size: 20px;
  height: 0px !important;
}

.elementor-10413
  .elementor-element.elementor-element-132acafc
  .qodef-m-navigation {
  margin-left: -21px;
}

.elementor-10413
  .elementor-element.elementor-element-132acafc
  .qodef-m-navigation
  > .qodef--prev {
  margin-right: 11px;
}

.elementor-10413
  .elementor-element.elementor-element-132acafc
  > .elementor-widget-container {
  padding: 52px 14px 0px 14px;
}

.elementor-10413
  .elementor-element.elementor-element-7687e19a
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-10413
  .elementor-element.elementor-element-700cceab
  > .elementor-widget-container {
  padding: 2% 2% 2% 0%;
}

.elementor-10413 .elementor-element.elementor-element-28c8323 {
  padding: 7% 0% 8% 0%;
}

.elementor-10413
  .elementor-element.elementor-element-354a12be
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-10413 .elementor-element.elementor-element-626ece1 .qodef-e-title {
  color: #203556;
  font-size: 18px;
  font-weight: 500;
}

.elementor-10413 .elementor-element.elementor-element-626ece1 .qodef-e-date {
  color: #203556;
}

.elementor-10413
  .elementor-element.elementor-element-626ece1
  .qodef-timeline--vertical
  .qodef-e-item:not(:last-child) {
  padding-bottom: 30px;
}

.elementor-10413
  .elementor-element.elementor-element-626ece1
  .qodef-timeline--horizontal
  .qodef-e-item {
  padding: 0 calc(30px / 2);
}

.elementor-10413 .elementor-element.elementor-element-626ece1 .qodef-e-line {
  background-color: #20355675;
}

.elementor-10413
  .elementor-element.elementor-element-626ece1
  .qodef-point--diamond
  .qodef-e-point-holder:before {
  background-color: #20355675;
}

.elementor-10413
  .elementor-element.elementor-element-626ece1
  .qodef-point--diamond
  .qodef-e-point-holder:after {
  background-color: #20355675;
}

.elementor-10413 .elementor-element.elementor-element-626ece1 .qodef-e-point {
  background-color: #203556;
}

.elementor-10413 .elementor-element.elementor-element-626ece1 .qodef-nav-next {
  color: #203556;
}

.elementor-10413 .elementor-element.elementor-element-626ece1 .qodef-nav-prev {
  color: #203556;
}

.elementor-10413
  .elementor-element.elementor-element-465e1283
  > .elementor-element-populated {
  padding: 0px 0px 20px 0px;
}

.elementor-10413
  .elementor-element.elementor-element-396617a0
  .qodef-qi-animated-text {
  text-align: left;
}

.elementor-10413
  .elementor-element.elementor-element-396617a0
  .qodef-qi-animated-text
  .qodef-m-title {
  font-size: 116px;
  font-weight: 700;
  line-height: 1em;
  letter-spacing: -0.04em;
}

.elementor-10413 .elementor-element.elementor-element-396617a0 .qodef-m-title {
  padding: 0px 0px 0px 0px;
}

.elementor-10413
  .elementor-element.elementor-element-396617a0
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #02010114;
}

.elementor-10413
  .elementor-element.elementor-element-510c3f88
  .elementor-heading-title {
  font-size: 32px;
}

.elementor-10413
  .elementor-element.elementor-element-11aae89f
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget
  .elementor-10413
  .elementor-element.elementor-element-732c3c7d.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}

.elementor-10413
  .elementor-element.elementor-element-732c3c7d.elementor-column.elementor-element[data-element_type='column']
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-10413
  .elementor-element.elementor-element-732c3c7d.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-10413
  .elementor-element.elementor-element-72d1cdf9
  > .elementor-widget-container {
  padding: 2px 2px 2px 50px;
}

.elementor-bc-flex-widget
  .elementor-10413
  .elementor-element.elementor-element-59c979af.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}

.elementor-10413
  .elementor-element.elementor-element-59c979af.elementor-column.elementor-element[data-element_type='column']
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-10413
  .elementor-element.elementor-element-59c979af.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-10413
  .elementor-element.elementor-element-36d861ce
  > .elementor-widget-container {
  padding: 15px 50px 50px 0px;
}

.elementor-10413
  .elementor-element.elementor-element-47c183c9
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-10413 .elementor-element.elementor-element-6d681e0b {
  margin-top: 60px;
  margin-bottom: 0px;
}

.elementor-10413
  .elementor-element.elementor-element-156d0e65
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-10413
  .elementor-element.elementor-element-c557720
  .qodef-qi-animated-text {
  text-align: left;
}

.elementor-10413
  .elementor-element.elementor-element-c557720
  .qodef-qi-animated-text
  .qodef-m-title {
  font-size: 116px;
  font-weight: 700;
  line-height: 1.15em;
  letter-spacing: -0.04em;
}

.elementor-10413 .elementor-element.elementor-element-c557720 .qodef-m-title {
  padding: 0px 0px 0px 0px;
}

.elementor-10413
  .elementor-element.elementor-element-c557720
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #02010114;
}

.elementor-10413
  .elementor-element.elementor-element-35fa5d21
  .elementor-heading-title {
  font-size: 32px;
}

.elementor-10413
  .elementor-element.elementor-element-35fa5d21
  > .elementor-widget-container {
  padding: 20px 0px 0px 0px;
}

.elementor-10413 .elementor-element.elementor-element-42c768ca {
  margin-top: 60px;
  margin-bottom: 0px;
}

.elementor-10413
  .elementor-element.elementor-element-5107d033
  > .elementor-background-overlay {
  opacity: 0.48;
}

.elementor-10413 .elementor-element.elementor-element-5107d033 {
  margin-top: 120px;
  margin-bottom: 050px;
  padding: 0px 0px 0px 0px;
}

.elementor-10413
  .elementor-element.elementor-element-6713faaf.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-10413
  .elementor-element.elementor-element-6713faaf
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-10413
  .elementor-element.elementor-element-19c0f3ca
  .qodef-qi-animated-text {
  text-align: left;
}

.elementor-10413
  .elementor-element.elementor-element-19c0f3ca
  .qodef-qi-animated-text
  .qodef-m-title {
  font-size: 116px;
  font-weight: 700;
  line-height: 1em;
  letter-spacing: -0.04em;
}

.elementor-10413 .elementor-element.elementor-element-19c0f3ca .qodef-m-title {
  padding: 0px 0px 0px 0px;
}

.elementor-10413
  .elementor-element.elementor-element-19c0f3ca
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #02010114;
}

.elementor-10413
  .elementor-element.elementor-element-4102cc27
  .elementor-heading-title {
  font-size: 32px;
}

.elementor-10413
  .elementor-element.elementor-element-4102cc27
  > .elementor-widget-container {
  padding: 2px 2px 2px 2px;
}

.elementor-10413 .elementor-element.elementor-element-6f928aa4 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 112px 15px 15px 15px;
}

.elementor-10413
  .elementor-element.elementor-element-6f928aa4
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10413
  .elementor-element.elementor-element-5a3eecc7
  > .elementor-element-populated {
  padding: 0% 12% 0% 0%;
}

.elementor-10413 .elementor-element.elementor-element-19f749bf .qodef-m-title {
  font-size: 22px;
  font-weight: 600;
  letter-spacing: 0.4px;
  word-spacing: 0px;
  margin-bottom: 0px;
}

.elementor-10413 .elementor-element.elementor-element-19f749bf .qodef-m-role {
  font-size: 16px;
  line-height: 1px;
  letter-spacing: 0.7px;
  margin-bottom: 20px;
}

.elementor-10413
  .elementor-element.elementor-element-19f749bf
  .qodef-e-social-icon {
  color: #0000007a;
  font-size: 16px;
}

.elementor-10413
  .elementor-element.elementor-element-19f749bf
  .qodef-e-social-icon:hover {
  color: #000000;
}

.elementor-10413
  .elementor-element.elementor-element-19f749bf
  .qodef-item-layout--info-on-hover-inset
  .qodef-m-text {
  font-size: 1px;
  letter-spacing: -5px;
}

.elementor-10413
  .elementor-element.elementor-element-19f749bf
  .qodef-m-social-icons
  > *:not(:last-child) {
  margin-right: 11px;
}

.elementor-10413
  .elementor-element.elementor-element-19f749bf
  .qodef-item-layout--info-from-bottom
  .qodef-m-content {
  align-items: flex-start;
}

.elementor-10413
  .elementor-element.elementor-element-19f749bf
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}

.elementor-10413
  .elementor-element.elementor-element-475486e4
  > .elementor-element-populated {
  margin: -50px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0% 6% 0% 6%;
}

.elementor-10413 .elementor-element.elementor-element-2ba2f77f .qodef-m-title {
  font-size: 22px;
  font-weight: 600;
  letter-spacing: 0.4px;
  word-spacing: 0px;
  margin-bottom: 0px;
}

.elementor-10413 .elementor-element.elementor-element-2ba2f77f .qodef-m-role {
  font-size: 16px;
  line-height: 1px;
  letter-spacing: 0.7px;
  margin-bottom: 20px;
}

.elementor-10413
  .elementor-element.elementor-element-2ba2f77f
  .qodef-e-social-icon {
  color: #0000007a;
  font-size: 16px;
}

.elementor-10413
  .elementor-element.elementor-element-2ba2f77f
  .qodef-e-social-icon:hover {
  color: #000000;
}

.elementor-10413
  .elementor-element.elementor-element-2ba2f77f
  .qodef-item-layout--info-on-hover-inset
  .qodef-m-text {
  font-size: 1px;
  letter-spacing: -5px;
}

.elementor-10413
  .elementor-element.elementor-element-2ba2f77f
  .qodef-m-social-icons
  > *:not(:last-child) {
  margin-right: 11px;
}

.elementor-10413
  .elementor-element.elementor-element-2ba2f77f
  .qodef-item-layout--info-from-bottom
  .qodef-m-content {
  align-items: flex-start;
}

.elementor-10413
  .elementor-element.elementor-element-2ba2f77f
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}

.elementor-10413
  .elementor-element.elementor-element-75b6e9df
  > .elementor-element-populated {
  padding: 0% 0% 0% 12%;
}

.elementor-10413 .elementor-element.elementor-element-12ef63e7 .qodef-m-title {
  font-size: 22px;
  font-weight: 600;
  letter-spacing: 0.4px;
  word-spacing: 0px;
  margin-bottom: 0px;
}

.elementor-10413 .elementor-element.elementor-element-12ef63e7 .qodef-m-role {
  font-size: 16px;
  line-height: 1px;
  letter-spacing: 0.7px;
  margin-bottom: 20px;
}

.elementor-10413
  .elementor-element.elementor-element-12ef63e7
  .qodef-e-social-icon {
  color: #0000007a;
  font-size: 16px;
}

.elementor-10413
  .elementor-element.elementor-element-12ef63e7
  .qodef-e-social-icon:hover {
  color: #000000;
}

.elementor-10413
  .elementor-element.elementor-element-12ef63e7
  .qodef-item-layout--info-on-hover-inset
  .qodef-m-text {
  font-size: 1px;
  letter-spacing: -5px;
}

.elementor-10413
  .elementor-element.elementor-element-12ef63e7
  .qodef-m-social-icons
  > *:not(:last-child) {
  margin-right: 11px;
}

.elementor-10413
  .elementor-element.elementor-element-12ef63e7
  .qodef-item-layout--info-from-bottom
  .qodef-m-content {
  align-items: flex-start;
}

.elementor-10413
  .elementor-element.elementor-element-12ef63e7
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}

.elementor-10413 .elementor-element.elementor-element-5f0a37e6 {
  padding: 060px 0px 0px 0px;
}

.elementor-10413
  .elementor-element.elementor-element-75900f2f.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-10413
  .elementor-element.elementor-element-75900f2f
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-10413
  .elementor-element.elementor-element-3eb3472b
  .qodef-qi-button {
  font-size: 20px;
  color: #203556;
}

.elementor-10413 .elementor-element.elementor-element-3eb3472b .qodef-m-icon {
  font-size: 12px;
  color: #203556;
}

.elementor-10413
  .elementor-element.elementor-element-3eb3472b
  .qodef-m-icon
  svg {
  width: 12px;
  height: 12px;
}

.elementor-10413
  .elementor-element.elementor-element-3eb3472b
  .qodef-m-text:after {
  background-color: #203556;
}

.elementor-10413
  .elementor-element.elementor-element-3eb3472b
  > .elementor-widget-container {
  padding: 0px 0px 18px 0px;
}

.elementor-10413 .elementor-element.elementor-element-3eb3472b {
  width: auto;
  max-width: auto;
}

.elementor-10413
  .elementor-element.elementor-element-45679ee7
  .qodef-qi-animated-text {
  text-align: left;
}

.elementor-10413
  .elementor-element.elementor-element-45679ee7
  .qodef-qi-animated-text
  .qodef-m-title {
  font-size: 116px;
  font-weight: 700;
  line-height: 1em;
  letter-spacing: -0.04em;
}

.elementor-10413 .elementor-element.elementor-element-45679ee7 .qodef-m-title {
  padding: 0px 0px 0px 0px;
}

.elementor-10413
  .elementor-element.elementor-element-45679ee7
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #02010114;
}

.elementor-10413 .elementor-element.elementor-element-45679ee7 {
  width: var(--container-widget-width, 130.526%);
  max-width: 130.526%;
  --container-widget-width: 130.526%;
  --container-widget-flex-grow: 0;
}

.elementor-10413
  .elementor-element.elementor-element-699be69
  .elementor-heading-title {
  font-size: 32px;
}

.elementor-10413
  .elementor-element.elementor-element-699be69
  > .elementor-widget-container {
  padding: 20px 0px 0px 0px;
}

.elementor-10413
  .elementor-element.elementor-element-6f1f97f7
  > .elementor-container {
  min-height: 40vh;
}

.elementor-10413
  .elementor-element.elementor-element-6f1f97f7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-10413
  .elementor-element.elementor-element-6f1f97f7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url('assets/uploads/bg-img.webp');
  background-size: cover;
}

.elementor-10413
  .elementor-element.elementor-element-6f1f97f7
  > .elementor-background-overlay {
  background-color: #0000006e;
  opacity: 0.88;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10413 .elementor-element.elementor-element-6f1f97f7 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 40px;
  margin-bottom: 0px;
  padding: 4% 4% 4% 4%;
}

.elementor-10413
  .elementor-element.elementor-element-23ca2de6.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-10413
  .elementor-element.elementor-element-23ca2de6
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 8px;
}

.elementor-10413
  .elementor-element.elementor-element-23ca2de6
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-10413
  .elementor-element.elementor-element-24e962c6
  .qodef-qi-typeout-text {
  text-align: center;
}

.elementor-10413
  .elementor-element.elementor-element-24e962c6
  .qodef-qi-typeout-text
  .qodef-m-text {
  color: #ffffff;
  font-size: 72px;
}

.elementor-10413
  .elementor-element.elementor-element-138239e2
  .qodef-qi-typeout-text {
  text-align: center;
}

.elementor-10413
  .elementor-element.elementor-element-138239e2
  .qodef-qi-typeout-text
  .qodef-m-text {
  color: #ffffff;
  font-size: 26px;
}

.elementor-10413
  .elementor-element.elementor-element-45774125
  .qodef-qi-button {
  font-size: 20px;
  color: #ffffff;
  border-color: #ffffff;
  border-width: 2px 2px 2px 2px;
  border-radius: 22px 22px 22px 22px;
  padding: 10px 10px 10px 30px;
}

.elementor-10413
  .elementor-element.elementor-element-45774125
  .qodef-qi-button:hover {
  color: #000000;
}

.elementor-10413
  .elementor-element.elementor-element-45774125
  .qodef-qi-button.qodef-type--icon-boxed
  .qodef-m-text {
  padding: 10px 10px 10px 30px;
}

.elementor-10413
  .elementor-element.elementor-element-45774125
  .qodef-qi-button.qodef-type--icon-boxed
  .qodef-m-icon {
  padding: 10px 0 10px;
}

.elementor-10413 .elementor-element.elementor-element-45774125 .qodef-m-icon {
  font-size: 12px;
  margin: 0px 0px 0px 0px;
}

.elementor-10413
  .elementor-element.elementor-element-45774125
  .qodef-m-icon
  svg {
  width: 12px;
  height: 12px;
}

.elementor-10413
  .elementor-element.elementor-element-45774125
  .qodef-m-text:after {
  width: 0px;
}

.elementor-10413
  .elementor-element.elementor-element-45774125
  > .elementor-widget-container {
  margin: 24px 0px 0px 0px;
  padding: 0px 0px 18px 0px;
}

.elementor-10413 .elementor-element.elementor-element-45774125 {
  width: auto;
  max-width: auto;
}

.elementor-10413
  .elementor-element.elementor-element-2422bff5
  > .elementor-container {
  min-height: 0px;
  text-align: center;
}

.elementor-10413
  .elementor-element.elementor-element-2422bff5:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-10413
  .elementor-element.elementor-element-2422bff5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #070707;
}

.elementor-10413
  .elementor-element.elementor-element-2422bff5
  > .elementor-background-overlay {
  opacity: 0.07;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10413 .elementor-element.elementor-element-2422bff5 {
  transition: background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -10px;
  margin-bottom: 0px;
  padding: 6% 6% 6% 6%;
}

.elementor-10413
  .elementor-element.elementor-element-452219c7
  > .elementor-element-populated,
.elementor-10413
  .elementor-element.elementor-element-452219c7
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-10413
  .elementor-element.elementor-element-452219c7
  > .elementor-background-slideshow {
  border-radius: 17px 17px 17px 17px;
}

.elementor-10413
  .elementor-element.elementor-element-452219c7
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 12px 0px 0px;
  --e-column-margin-right: 12px;
  --e-column-margin-left: 0px;
  padding: 10% 10% 10% 10%;
}

.elementor-10413
  .elementor-element.elementor-element-452219c7
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10413 .elementor-element.elementor-element-6bdbb9d9 {
  text-align: left;
}

.elementor-10413
  .elementor-element.elementor-element-6bdbb9d9
  .elementor-heading-title {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  mix-blend-mode: luminosity;
}

.elementor-10413
  .elementor-element.elementor-element-629a4370
  .elementor-icon-list-icon
  i {
  color: #ffffff;
  transition: color 0.3s;
}

.elementor-10413
  .elementor-element.elementor-element-629a4370
  .elementor-icon-list-icon
  svg {
  fill: #ffffff;
  transition: fill 0.3s;
}

.elementor-10413 .elementor-element.elementor-element-629a4370 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}

.elementor-10413
  .elementor-element.elementor-element-629a4370
  .elementor-icon-list-text {
  color: #ffffff;
  transition: color 0.3s;
}

.elementor-10413
  .elementor-element.elementor-element-629a4370
  > .elementor-widget-container {
  margin: 1px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10413
  .elementor-element.elementor-element-3e8d0bb
  .elementor-icon-list-icon
  i {
  color: #ffffff;
  transition: color 0.3s;
}

.elementor-10413
  .elementor-element.elementor-element-3e8d0bb
  .elementor-icon-list-icon
  svg {
  fill: #ffffff;
  transition: fill 0.3s;
}

.elementor-10413 .elementor-element.elementor-element-3e8d0bb {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}

.elementor-10413
  .elementor-element.elementor-element-3e8d0bb
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-10413
  .elementor-element.elementor-element-3e8d0bb
  .elementor-icon-list-item
  > a {
  font-size: 15px;
}

.elementor-10413
  .elementor-element.elementor-element-3e8d0bb
  .elementor-icon-list-text {
  color: #ffffff;
  transition: color 0.3s;
}

.elementor-10413
  .elementor-element.elementor-element-3e8d0bb
  > .elementor-widget-container {
  margin: 1px 0px 0px 0px;
  padding: 015px 0px 0px 0px;
}

.elementor-10413
  .elementor-element.elementor-element-6111227b
  > .elementor-element-populated,
.elementor-10413
  .elementor-element.elementor-element-6111227b
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-10413
  .elementor-element.elementor-element-6111227b
  > .elementor-background-slideshow {
  border-radius: 17px 17px 17px 17px;
}

.elementor-10413
  .elementor-element.elementor-element-6111227b
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 12px 0px 0px;
  --e-column-margin-right: 12px;
  --e-column-margin-left: 0px;
  padding: 10% 10% 10% 10%;
}

.elementor-10413
  .elementor-element.elementor-element-6111227b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10413 .elementor-element.elementor-element-1cf803de {
  text-align: left;
}

.elementor-10413
  .elementor-element.elementor-element-1cf803de
  .elementor-heading-title {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  mix-blend-mode: luminosity;
}

.elementor-10413
  .elementor-element.elementor-element-1b894986
  .elementor-icon-list-icon
  i {
  color: #ffffff;
  transition: color 0.3s;
}

.elementor-10413
  .elementor-element.elementor-element-1b894986
  .elementor-icon-list-icon
  svg {
  fill: #ffffff;
  transition: fill 0.3s;
}

.elementor-10413 .elementor-element.elementor-element-1b894986 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}

.elementor-10413
  .elementor-element.elementor-element-1b894986
  .elementor-icon-list-text {
  color: #ffffff;
  transition: color 0.3s;
}

.elementor-10413
  .elementor-element.elementor-element-1b894986
  > .elementor-widget-container {
  margin: 1px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10413
  .elementor-element.elementor-element-58e4d8a9
  .elementor-icon-list-icon
  i {
  color: #ffffff;
  transition: color 0.3s;
}

.elementor-10413
  .elementor-element.elementor-element-58e4d8a9
  .elementor-icon-list-icon
  svg {
  fill: #ffffff;
  transition: fill 0.3s;
}

.elementor-10413 .elementor-element.elementor-element-58e4d8a9 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}

.elementor-10413
  .elementor-element.elementor-element-58e4d8a9
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-10413
  .elementor-element.elementor-element-58e4d8a9
  .elementor-icon-list-item
  > a {
  font-size: 15px;
}

.elementor-10413
  .elementor-element.elementor-element-58e4d8a9
  .elementor-icon-list-text {
  color: #ffffff;
  transition: color 0.3s;
}

.elementor-10413
  .elementor-element.elementor-element-58e4d8a9
  > .elementor-widget-container {
  margin: 1px 0px 0px 0px;
  padding: 015px 0px 0px 0px;
}

.elementor-10413
  .elementor-element.elementor-element-34ceab2d
  > .elementor-element-populated,
.elementor-10413
  .elementor-element.elementor-element-34ceab2d
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-10413
  .elementor-element.elementor-element-34ceab2d
  > .elementor-background-slideshow {
  border-radius: 17px 17px 17px 17px;
}

.elementor-10413
  .elementor-element.elementor-element-34ceab2d
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 12px 0px 0px;
  --e-column-margin-right: 12px;
  --e-column-margin-left: 0px;
  padding: 44px 44px 44px 44px;
}

.elementor-10413
  .elementor-element.elementor-element-34ceab2d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10413 .elementor-element.elementor-element-48d1c4f4 {
  text-align: left;
}

.elementor-10413
  .elementor-element.elementor-element-48d1c4f4
  .elementor-heading-title {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  mix-blend-mode: luminosity;
}

.elementor-10413
  .elementor-element.elementor-element-2a96339b
  .elementor-icon-list-icon
  i {
  color: #ffffff;
  transition: color 0.3s;
}

.elementor-10413
  .elementor-element.elementor-element-2a96339b
  .elementor-icon-list-icon
  svg {
  fill: #ffffff;
  transition: fill 0.3s;
}

.elementor-10413 .elementor-element.elementor-element-2a96339b {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}

.elementor-10413
  .elementor-element.elementor-element-2a96339b
  .elementor-icon-list-text {
  color: #ffffff;
  transition: color 0.3s;
}

.elementor-10413
  .elementor-element.elementor-element-2a96339b
  > .elementor-widget-container {
  margin: 1px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-10413
  .elementor-element.elementor-element-10c64c5a
  .elementor-icon-list-icon
  i {
  color: #ffffff;
  transition: color 0.3s;
}

.elementor-10413
  .elementor-element.elementor-element-10c64c5a
  .elementor-icon-list-icon
  svg {
  fill: #ffffff;
  transition: fill 0.3s;
}

.elementor-10413 .elementor-element.elementor-element-10c64c5a {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}

.elementor-10413
  .elementor-element.elementor-element-10c64c5a
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-10413
  .elementor-element.elementor-element-10c64c5a
  .elementor-icon-list-item
  > a {
  font-size: 15px;
}

.elementor-10413
  .elementor-element.elementor-element-10c64c5a
  .elementor-icon-list-text {
  color: #ffffff;
  transition: color 0.3s;
}

.elementor-10413
  .elementor-element.elementor-element-10c64c5a
  > .elementor-widget-container {
  margin: 1px 0px 0px 0px;
  padding: 015px 0px 0px 0px;
}

@media (min-width: 768px) {
  .elementor-10413 .elementor-element.elementor-element-68bfe26c {
    width: 100%;
  }

  .elementor-10413 .elementor-element.elementor-element-29948742 {
    width: 59.745%;
  }

  .elementor-10413 .elementor-element.elementor-element-585cda88 {
    width: 40.214%;
  }

  .elementor-10413 .elementor-element.elementor-element-465e1283 {
    width: 63.814%;
  }

  .elementor-10413 .elementor-element.elementor-element-396895a4 {
    width: 36.145%;
  }

  .elementor-10413 .elementor-element.elementor-element-156d0e65 {
    width: 75.337%;
  }

  .elementor-10413 .elementor-element.elementor-element-450b673e {
    width: 24.622%;
  }

  .elementor-10413 .elementor-element.elementor-element-75900f2f {
    width: 88.898%;
  }

  .elementor-10413 .elementor-element.elementor-element-5797155f {
    width: 11.061%;
  }
}

@media (min-width: 1025px) {
  .elementor-10413
    .elementor-element.elementor-element-6f1f97f7:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-10413
    .elementor-element.elementor-element-6f1f97f7
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}

@media (max-width: 1024px) {
  .elementor-10413 .elementor-element.elementor-element-76558779 {
    margin-top: 10%;
    margin-bottom: 0%;
    padding: 0% 5% 0% 5%;
  }

  .elementor-10413
    .elementor-element.elementor-element-2857d570
    .qodef-qi-animated-text
    .qodef-m-title {
    font-size: 66px;
  }

  .elementor-10413
    .elementor-element.elementor-element-780adea5
    .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-10413
    .elementor-element.elementor-element-585cda88
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-10413
    .elementor-element.elementor-element-132acafc
    > .elementor-widget-container {
    margin: 4% 0% 0% 0%;
  }

  .elementor-10413 .elementor-element.elementor-element-2c473a61 {
    margin-top: 6%;
    margin-bottom: 0%;
    padding: 0% 5% 0% 5%;
  }

  .elementor-10413 .elementor-element.elementor-element-28c8323 {
    padding: 0% 5% 0% 5%;
  }

  .elementor-10413 .elementor-element.elementor-element-3abfb8b1 {
    padding: 0% 5% 0% 5%;
  }

  .elementor-10413
    .elementor-element.elementor-element-465e1283
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-10413
    .elementor-element.elementor-element-396617a0
    .qodef-qi-animated-text
    .qodef-m-title {
    font-size: 66px;
  }

  .elementor-10413
    .elementor-element.elementor-element-510c3f88
    .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-10413 .elementor-element.elementor-element-733423e8 {
    margin-top: 4%;
    margin-bottom: 0%;
    padding: 0% 3% 0% 5%;
  }

  .elementor-10413
    .elementor-element.elementor-element-732c3c7d
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-10413
    .elementor-element.elementor-element-72d1cdf9
    > .elementor-widget-container {
    padding: 0% 0% 8% 7%;
  }

  .elementor-10413 .elementor-element.elementor-element-4f69429a {
    margin-top: 2%;
    margin-bottom: 0%;
    padding: 0% 5% 0% 5%;
  }

  .elementor-10413
    .elementor-element.elementor-element-59c979af
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10413
    .elementor-element.elementor-element-36d861ce
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 5% 0% 0%;
  }

  .elementor-10413 .elementor-element.elementor-element-6d681e0b {
    margin-top: 20%;
    margin-bottom: 0%;
    padding: 0% 5% 0% 5%;
  }

  .elementor-10413
    .elementor-element.elementor-element-c557720
    .qodef-qi-animated-text
    .qodef-m-title {
    font-size: 66px;
  }

  .elementor-10413
    .elementor-element.elementor-element-35fa5d21
    .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-10413
    .elementor-element.elementor-element-35fa5d21
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-10413 .elementor-element.elementor-element-42c768ca {
    padding: 0% 4% 0% 4%;
  }

  .elementor-10413 .elementor-element.elementor-element-5107d033 {
    margin-top: 020%;
    margin-bottom: 0%;
    padding: 0% 5% 0% 5%;
  }

  .elementor-10413
    .elementor-element.elementor-element-19c0f3ca
    .qodef-qi-animated-text
    .qodef-m-title {
    font-size: 66px;
  }

  .elementor-10413
    .elementor-element.elementor-element-4102cc27
    .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-10413 .elementor-element.elementor-element-6f928aa4 {
    padding: 12% 5% 5% 5%;
  }

  .elementor-10413
    .elementor-element.elementor-element-19f749bf
    .qodef-m-title {
    font-size: 18px;
  }

  .elementor-10413 .elementor-element.elementor-element-19f749bf .qodef-m-role {
    font-size: 15px;
  }

  .elementor-10413
    .elementor-element.elementor-element-2ba2f77f
    .qodef-m-title {
    font-size: 18px;
  }

  .elementor-10413 .elementor-element.elementor-element-2ba2f77f .qodef-m-role {
    font-size: 15px;
  }

  .elementor-10413
    .elementor-element.elementor-element-12ef63e7
    .qodef-m-title {
    font-size: 18px;
  }

  .elementor-10413 .elementor-element.elementor-element-12ef63e7 .qodef-m-role {
    font-size: 15px;
  }

  .elementor-10413 .elementor-element.elementor-element-5f0a37e6 {
    padding: 0% 5% 0% 5%;
  }

  .elementor-10413
    .elementor-element.elementor-element-3eb3472b
    .qodef-qi-button {
    font-size: 16px;
  }

  .elementor-10413
    .elementor-element.elementor-element-45679ee7
    .qodef-qi-animated-text
    .qodef-m-title {
    font-size: 66px;
  }

  .elementor-10413
    .elementor-element.elementor-element-699be69
    .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-10413 .elementor-element.elementor-element-6f1f97f7 {
    padding: 5% 5% 5% 5%;
  }

  .elementor-10413
    .elementor-element.elementor-element-24e962c6
    .qodef-qi-typeout-text
    .qodef-m-text {
    font-size: 52px;
  }

  .elementor-10413
    .elementor-element.elementor-element-45774125
    .qodef-qi-button {
    font-size: 16px;
  }

  .elementor-10413
    .elementor-element.elementor-element-452219c7
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
  }

  .elementor-10413
    .elementor-element.elementor-element-6111227b
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
  }

  .elementor-10413
    .elementor-element.elementor-element-34ceab2d
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
  }

  .elementor-10413
    .elementor-element.elementor-element-34ceab2d
    > .elementor-element-populated {
    margin: 0px 12px 0px 0px;
    --e-column-margin-right: 12px;
    --e-column-margin-left: 0px;
    padding: 10% 10% 10% 10%;
  }
}

@media (max-width: 767px) {
  .elementor-10413
    .elementor-element.elementor-element-4fd0ab28:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-10413
    .elementor-element.elementor-element-4fd0ab28
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
    background-size: cover;
  }

  .elementor-10413
    .elementor-element.elementor-element-2857d570
    .qodef-qi-animated-text
    .qodef-m-title {
    font-size: 40px;
  }

  .elementor-10413
    .elementor-element.elementor-element-780adea5
    .elementor-heading-title {
    font-size: 18px;
  }

  .elementor-10413
    .elementor-element.elementor-element-585cda88
    > .elementor-element-populated {
    padding: 0% 0% 0% 15%;
  }

  .elementor-10413
    .elementor-element.elementor-element-132acafc
    .qodef-m-navigation {
    margin-left: 6px;
  }

  .elementor-10413
    .elementor-element.elementor-element-132acafc
    > .elementor-widget-container {
    margin: 24% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10413 .elementor-element.elementor-element-2c473a61 {
    margin-top: 15%;
    margin-bottom: 15%;
  }

  .elementor-10413
    .elementor-element.elementor-element-626ece1
    > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
  }

  .elementor-10413
    .elementor-element.elementor-element-465e1283
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10413
    .elementor-element.elementor-element-396617a0
    .qodef-qi-animated-text
    .qodef-m-title {
    font-size: 40px;
  }

  .elementor-10413
    .elementor-element.elementor-element-510c3f88
    .elementor-heading-title {
    font-size: 18px;
  }

  .elementor-10413 .elementor-element.elementor-element-733423e8 {
    padding: 0% 05% 0% 05%;
  }

  .elementor-10413
    .elementor-element.elementor-element-732c3c7d
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10413 .elementor-element.elementor-element-72d1cdf9 {
    text-align: left;
  }

  .elementor-10413
    .elementor-element.elementor-element-72d1cdf9
    > .elementor-widget-container {
    padding: 7% 0% 0% 0%;
  }

  .elementor-10413
    .elementor-element.elementor-element-22a3ae96
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-10413
    .elementor-element.elementor-element-47c183c9
    > .elementor-widget-container {
    margin: 015% 0% 0% 0%;
  }

  .elementor-10413 .elementor-element.elementor-element-6d681e0b {
    margin-top: 20%;
    margin-bottom: 0%;
  }

  .elementor-10413
    .elementor-element.elementor-element-c557720
    .qodef-qi-animated-text
    .qodef-m-title {
    font-size: 40px;
  }

  .elementor-10413
    .elementor-element.elementor-element-35fa5d21
    .elementor-heading-title {
    font-size: 18px;
  }

  .elementor-10413 .elementor-element.elementor-element-42c768ca {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0% 05% 0% 05%;
  }

  .elementor-10413
    .elementor-element.elementor-element-35c5eaae
    > .elementor-element-populated {
    padding: 1px 1px 1px 1px;
  }

  .elementor-10413 .elementor-element.elementor-element-5107d033 {
    margin-top: 025%;
    margin-bottom: 0%;
  }

  .elementor-10413
    .elementor-element.elementor-element-19c0f3ca
    .qodef-qi-animated-text
    .qodef-m-title {
    font-size: 40px;
  }

  .elementor-10413
    .elementor-element.elementor-element-4102cc27
    .elementor-heading-title {
    font-size: 18px;
  }

  .elementor-10413 .elementor-element.elementor-element-6f928aa4 {
    padding: 5% 5% 5% 5%;
  }

  .elementor-10413
    .elementor-element.elementor-element-5a3eecc7
    > .elementor-element-populated {
    padding: 0% 0% 5% 0%;
  }

  .elementor-10413
    .elementor-element.elementor-element-475486e4
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0% 0% 5% 0%;
  }

  .elementor-10413
    .elementor-element.elementor-element-75b6e9df
    > .elementor-element-populated {
    padding: 0% 0% 0% 0%;
  }

  .elementor-10413
    .elementor-element.elementor-element-45679ee7
    .qodef-qi-animated-text
    .qodef-m-title {
    font-size: 40px;
  }

  .elementor-10413
    .elementor-element.elementor-element-699be69
    .elementor-heading-title {
    font-size: 18px;
  }

  .elementor-10413 .elementor-element.elementor-element-6f1f97f7 {
    padding: 4% 4% 4% 4%;
  }

  .elementor-10413
    .elementor-element.elementor-element-23ca2de6
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
  }

  .elementor-10413
    .elementor-element.elementor-element-24e962c6
    .qodef-qi-typeout-text
    .qodef-m-text {
    font-size: 28px;
  }

  .elementor-10413
    .elementor-element.elementor-element-138239e2
    .qodef-qi-typeout-text
    .qodef-m-text {
    font-size: 18px;
  }

  .elementor-10413
    .elementor-element.elementor-element-452219c7
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
  }

  .elementor-10413 .elementor-element.elementor-element-6bdbb9d9 {
    text-align: left;
  }

  .elementor-10413 .elementor-element.elementor-element-3e8d0bb {
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25)
      0 0;
  }

  .elementor-10413
    .elementor-element.elementor-element-6111227b
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
  }

  .elementor-10413 .elementor-element.elementor-element-1cf803de {
    text-align: left;
  }

  .elementor-10413 .elementor-element.elementor-element-58e4d8a9 {
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25)
      0 0;
  }

  .elementor-10413 .elementor-element.elementor-element-48d1c4f4 {
    text-align: left;
  }

  .elementor-10413 .elementor-element.elementor-element-10c64c5a {
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25)
      0 0;
  }
}
/************* IDn10413 Kod BİTİR *************/

@media screen and (min-width: 992px) {
  .site-title img {
    max-height: -webkit-fill-available !important;
  }
  .bdt-grid-line span:nth-child(4),
  span:nth-child(5) {
    display: none;
  }
  .is-menu-hover-solid:not(.is-header-vertical) .nav-menu ul ul li a {
    padding: 18px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.08);
    font-size: 1em;
    line-height: 1.5;
    letter-spacing: 0.01rem;
    font-weight: 500;
  }
}

@media screen and (max-width: 992px) {
  .kvkk {
    font-size: 12px;
  }
  .elementor-10413
    .elementor-element.elementor-element-4f8809e9
    .bdt-sniper-slider
    .bdt-sub-title {
    font-size: 15px;
    margin-top: 20px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
  }
  .bdt-prime-slider-dragon .bdt-title-tag {
    font-size: clamp(32px, 5vw, 60px) !important;
    line-height: clamp(32px, 8vw, 70px) !important;
  }
  .about-title h2 {
    line-height: 1.6rem;
    font-size: 1.2rem;
    text-align: center;
    margin: 1.3rem 0;
  }
  .sb-center {
    text-align: center;
    margin: auto;
    display: flex;
    justify-content: center;
  }
  .elementor-10413
    .elementor-element.elementor-element-4fd0ab28
    > .elementor-container {
    min-height: 165px;
    margin-top: -90px;
  }
  .elementor-10413
    .elementor-element.elementor-element-47c183c9
    > .elementor-widget-container {
    margin: 5% 0% 0% 0%;
  }
  .elementor-container .elementor-element.full ul.bdt-slideshow-items,
  .elementor-container .elementor-element.full .bdt-sniper-slider {
    height: calc(65vh + 2px) !important;
  }
  .bdt-sniper-slider .bdt-grid-line {
    grid-template-columns: repeat(3, 1fr) !important;
  }

  .is-header-small .site-title img {
    margin-top: 6px;
  }
  .is-header-small .site-branding {
    z-index: 900;
    top: 0;
    width: fit-content;
    max-width: 310px;
    text-align: left;
    display: flex;
    align-items: center;
  }
  .site-navigation {
    position: relative;
    z-index: 750;
    justify-content: flex-end;
    display: flex;
  }
  .menu-toggle {
    float: right;
  }
  .menu-toggle:hover {
    float: right;
  }
  .is-active {
    flex: auto;
    display: block;
  }
  .is-active .b-logo-img {
    filter: brightness(1) invert(1);
    margin-left: -30px;
  }
  .is-active .nav-menu {
    display: none;
    padding: 4em 0 2em 0;
    text-align: left;
  }
  .site-title img {
    max-width: 160px;
    margin-left: -30px;
  }
  .elementor-10413
    .elementor-element.elementor-element-4f8809e9
    .bdt-sniper-slider
    .bdt-sub-title {
    margin-bottom: 5px;
  }
  .elementor-10413
    .elementor-element.elementor-element-4f8809e9
    .bdt-sniper-slider
    .bdt-title {
    width: 320px !important;
    font-size: 20px;
    line-height: 24px;
  }
  .bdt-sniper-slider .bdt-image-wrap .bdt-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    max-width: unset;
    position: relative;
    object-position: left;
  }
  .qodef-qi-animated-text .qodef-m-title {
    font-size: 3rem !important;
    letter-spacing: -0.02em;
  }
}
@media screen and (min-width: 992px) {
  .nav-menu ul ul ul {
    top: -1px;
    left: 280px;
    right: auto;
  }
}
