.elementor-2570 .elementor-element.elementor-element-da25653{--display:flex;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-2570 .elementor-element.elementor-element-ffd8834.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2570 .elementor-element.elementor-element-a760a13{--spacer-size:32px;}.elementor-2570 .elementor-element.elementor-element-dcc1c9c{--display:flex;--min-height:0px;}.elementor-2570 .elementor-element.elementor-element-dcc1c9c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2570 .elementor-element.elementor-element-21ab2c2 .eael-lc-logo, .elementor-2570 .elementor-element.elementor-element-21ab2c2 .eael-lc-logo img{border-radius:57px 57px 57px 57px;}.elementor-2570 .elementor-element.elementor-element-21ab2c2 .eael-lc-logo{padding:0px 0px 0px 0px;}.elementor-2570 .elementor-element.elementor-element-21ab2c2 .eael-logo-carousel-title{margin-top:0px;font-family:"Helvetica", Sans-serif;font-size:9px;line-height:10px;letter-spacing:1.5px;word-spacing:0px;}.elementor-2570 .elementor-element.elementor-element-21ab2c2 .swiper-container-wrap .swiper-button-next, .elementor-2570 .elementor-element.elementor-element-21ab2c2 .swiper-container-wrap .swiper-button-prev{font-size:22px;top:50%;}.elementor-2570 .elementor-element.elementor-element-21ab2c2 .swiper-container-wrap .eael-logo-carousel-svg-icon{width:22px;}.elementor-2570 .elementor-element.elementor-element-21ab2c2 .swiper-container-wrap .swiper-button-next svg, .elementor-2570 .elementor-element.elementor-element-21ab2c2 .swiper-container-wrap .swiper-button-prev svg{width:22px;height:22px;line-height:22px;}.elementor-2570 .elementor-element.elementor-element-fec4708{--display:flex;--min-height:0px;}.elementor-2570 .elementor-element.elementor-element-fec4708.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2570 .elementor-element.elementor-element-b2539ae .eael-lc-logo, .elementor-2570 .elementor-element.elementor-element-b2539ae .eael-lc-logo img{border-radius:57px 57px 57px 57px;}.elementor-2570 .elementor-element.elementor-element-b2539ae .eael-lc-logo{padding:0px 0px 0px 0px;}.elementor-2570 .elementor-element.elementor-element-b2539ae .eael-logo-carousel-title{margin-top:0px;font-family:"Helvetica", Sans-serif;font-size:9px;line-height:10px;letter-spacing:1.5px;word-spacing:0px;}.elementor-2570 .elementor-element.elementor-element-b2539ae .swiper-container-wrap .swiper-pagination-bullet{height:12px;width:12px;}.elementor-2570 .elementor-element.elementor-element-d880a5b{--display:flex;}.elementor-2570 .elementor-element.elementor-element-194fcb0{--spacer-size:50px;}.elementor-2570 .elementor-element.elementor-element-7b1c50c{--grid-row-gap:9px;--grid-column-gap:0px;}.elementor-2570 .elementor-element.elementor-element-9867bb5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2570 .elementor-element.elementor-element-47bac24{--spacer-size:50px;}.elementor-2570 .elementor-element.elementor-element-3689729{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-2570 .elementor-element.elementor-element-3689729:not(.elementor-motion-effects-element-type-background), .elementor-2570 .elementor-element.elementor-element-3689729 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-2570 .elementor-element.elementor-element-4ab9896{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2570 .elementor-element.elementor-element-0114d8c{--display:flex;--margin-top:18px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;}.elementor-2570 .elementor-element.elementor-element-0114d8c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2570 .elementor-element.elementor-element-e3d5f1b{text-align:center;}.elementor-2570 .elementor-element.elementor-element-a3b5f76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2570 .elementor-element.elementor-element-91e5505{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2570 .elementor-element.elementor-element-91e5505.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2570 .elementor-element.elementor-element-30cc86c{--display:flex;}.elementor-2570 .elementor-element.elementor-element-1b49465{--display:flex;}.elementor-2570 .elementor-element.elementor-element-a69abdc{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2570 .elementor-element.elementor-element-53fce1d{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;text-align:center;}.elementor-2570 .elementor-element.elementor-element-53fce1d.elementor-element{--align-self:center;}.elementor-2570 .elementor-element.elementor-element-084235f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;}.elementor-2570 .elementor-element.elementor-element-084235f.e-con{--align-self:center;}.elementor-2570 .elementor-element.elementor-element-7062165{--e-image-carousel-slides-to-show:4;width:var( --container-widget-width, 95.991% );max-width:95.991%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 24px 24px 24px;--container-widget-width:95.991%;--container-widget-flex-grow:0;}.elementor-2570 .elementor-element.elementor-element-7062165.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2570 .elementor-element.elementor-element-9a0f08e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2570 .elementor-element.elementor-element-a30c6b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2570 .elementor-element.elementor-element-a30c6b1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2570 .elementor-element.elementor-element-eceddd5{--display:flex;}.elementor-2570 .elementor-element.elementor-element-eceddd5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2570 .elementor-element.elementor-element-45a9bf2{width:var( --container-widget-width, 95.236% );max-width:95.236%;--container-widget-width:95.236%;--container-widget-flex-grow:0;}.elementor-2570 .elementor-element.elementor-element-45a9bf2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2570 .elementor-element.elementor-element-e021e6b{width:var( --container-widget-width, 109.683% );max-width:109.683%;--container-widget-width:109.683%;--container-widget-flex-grow:0;}.elementor-2570 .elementor-element.elementor-element-e021e6b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2570 .elementor-element.elementor-element-1b5330e{width:var( --container-widget-width, 131.173% );max-width:131.173%;--container-widget-width:131.173%;--container-widget-flex-grow:0;}.elementor-2570 .elementor-element.elementor-element-1b5330e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2570 .elementor-element.elementor-element-c2cf6de .elementor-button{background-color:#CB0808;}.elementor-2570 .elementor-element.elementor-element-c2cf6de .elementor-button:hover, .elementor-2570 .elementor-element.elementor-element-c2cf6de .elementor-button:focus{background-color:#908A8A;}.elementor-2570 .elementor-element.elementor-element-66251d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2570 .elementor-element.elementor-element-66251d7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2570 .elementor-element.elementor-element-10e068b{width:var( --container-widget-width, 96.778% );max-width:96.778%;--container-widget-width:96.778%;--container-widget-flex-grow:0;--icon-box-icon-margin:4px;}.elementor-2570 .elementor-element.elementor-element-10e068b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2570 .elementor-element.elementor-element-10e068b .elementor-icon-box-wrapper{text-align:left;}.elementor-2570 .elementor-element.elementor-element-10e068b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2570 .elementor-element.elementor-element-10e068b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FA0202;}.elementor-2570 .elementor-element.elementor-element-10e068b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2570 .elementor-element.elementor-element-10e068b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2570 .elementor-element.elementor-element-10e068b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2570 .elementor-element.elementor-element-10e068b.elementor-view-default:has(:focus) .elementor-icon{fill:#FA0202;color:#FA0202;border-color:#FA0202;}.elementor-2570 .elementor-element.elementor-element-10e068b .elementor-icon{font-size:21px;}.elementor-2570 .elementor-element.elementor-element-08b250d{width:var( --container-widget-width, 96.778% );max-width:96.778%;--container-widget-width:96.778%;--container-widget-flex-grow:0;--icon-box-icon-margin:4px;}.elementor-2570 .elementor-element.elementor-element-08b250d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2570 .elementor-element.elementor-element-08b250d .elementor-icon-box-wrapper{text-align:left;}.elementor-2570 .elementor-element.elementor-element-08b250d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2570 .elementor-element.elementor-element-08b250d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FA0202;}.elementor-2570 .elementor-element.elementor-element-08b250d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2570 .elementor-element.elementor-element-08b250d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2570 .elementor-element.elementor-element-08b250d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2570 .elementor-element.elementor-element-08b250d.elementor-view-default:has(:focus) .elementor-icon{fill:#FA0202;color:#FA0202;border-color:#FA0202;}.elementor-2570 .elementor-element.elementor-element-08b250d .elementor-icon{font-size:21px;}.elementor-2570 .elementor-element.elementor-element-8d4a09e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2570 .elementor-element.elementor-element-8d4a09e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2570 .elementor-element.elementor-element-b66b65a .elementor-button{background-color:#CB0808;}.elementor-2570 .elementor-element.elementor-element-b66b65a .elementor-button:hover, .elementor-2570 .elementor-element.elementor-element-b66b65a .elementor-button:focus{background-color:#908A8A;}.elementor-2570 .elementor-element.elementor-element-624abfc{width:var( --container-widget-width, 108.77% );max-width:108.77%;--container-widget-width:108.77%;--container-widget-flex-grow:0;}.elementor-2570 .elementor-element.elementor-element-624abfc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2570 .elementor-element.elementor-element-7c18ce7{--display:flex;}.elementor-2570 .elementor-element.elementor-element-4c1d7fe{--spacer-size:131px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2570 .elementor-element.elementor-element-dcc1c9c{--width:78%;}.elementor-2570 .elementor-element.elementor-element-fec4708{--width:78%;}.elementor-2570 .elementor-element.elementor-element-4ab9896{--width:50%;}.elementor-2570 .elementor-element.elementor-element-0114d8c{--width:101.665%;}.elementor-2570 .elementor-element.elementor-element-a3b5f76{--width:50%;}.elementor-2570 .elementor-element.elementor-element-91e5505{--width:94.259%;}.elementor-2570 .elementor-element.elementor-element-9a0f08e{--content-width:981px;}.elementor-2570 .elementor-element.elementor-element-a30c6b1{--width:39%;}.elementor-2570 .elementor-element.elementor-element-eceddd5{--width:95.856%;}.elementor-2570 .elementor-element.elementor-element-66251d7{--width:40%;}.elementor-2570 .elementor-element.elementor-element-8d4a09e{--width:27.612%;}}@media(max-width:767px){.elementor-2570 .elementor-element.elementor-element-da25653{--min-height:0px;--padding-top:-12px;--padding-bottom:-12px;--padding-left:-12px;--padding-right:-12px;}.elementor-2570 .elementor-element.elementor-element-ffd8834{width:var( --container-widget-width, 389px );max-width:389px;--container-widget-width:389px;--container-widget-flex-grow:0;}}/* Start custom CSS for eael-logo-carousel, class: .elementor-element-21ab2c2 */.elementor-2570 .elementor-element.elementor-element-21ab2c2 .eael-lc-logo-wrap {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
}

.elementor-2570 .elementor-element.elementor-element-21ab2c2 .eael-lc-logo-carousel-title {
  text-align: center !important;
  margin-top: 8px !important;
  width: 100% !important;
  display: block !important;
}
/* Her logo item */
.elementor-2570 .elementor-element.elementor-element-21ab2c2 .eael-lc-logo-wrap {
  transition: all 0.3s ease-in-out !important;
  transform: scale(1) !important;
}

/* Üzerine gelince büyüsün, hafif gölgeyle çıksın */
.elementor-2570 .elementor-element.elementor-element-21ab2c2 .eael-lc-logo-wrap:hover {
  transform: scale(1.08) !important;
  box-shadow: 0 6px 18px rgba(0,0,0,0.15) !important;
  border-radius: 12px !important;
}

/* Yazıya da yumuşak renk geçişi */
.elementor-2570 .elementor-element.elementor-element-21ab2c2 .eael-lc-logo-carousel-title {
  transition: color 0.3s ease-in-out !important;
}

/* Hover sırasında yazı rengi değişsin */
.elementor-2570 .elementor-element.elementor-element-21ab2c2 .eael-lc-logo-wrap:hover .eael-lc-logo-carousel-title {
  color: #e74c3c !important; /* kırmızımsı ton */
}/* End custom CSS */
/* Start custom CSS for eael-logo-carousel, class: .elementor-element-b2539ae */.elementor-2570 .elementor-element.elementor-element-b2539ae .eael-lc-logo-wrap {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
}

.elementor-2570 .elementor-element.elementor-element-b2539ae .eael-lc-logo-carousel-title {
  text-align: center !important;
  margin-top: 8px !important;
  width: 100% !important;
  display: block !important;
}
/* Her logo item */
.elementor-2570 .elementor-element.elementor-element-b2539ae .eael-lc-logo-wrap {
  transition: all 0.3s ease-in-out !important;
  transform: scale(1) !important;
}

/* Üzerine gelince büyüsün, hafif gölgeyle çıksın */
.elementor-2570 .elementor-element.elementor-element-b2539ae .eael-lc-logo-wrap:hover {
  transform: scale(1.08) !important;
  box-shadow: 0 6px 18px rgba(0,0,0,0.15) !important;
  border-radius: 12px !important;
}

/* Yazıya da yumuşak renk geçişi */
.elementor-2570 .elementor-element.elementor-element-b2539ae .eael-lc-logo-carousel-title {
  transition: color 0.3s ease-in-out !important;
}

/* Hover sırasında yazı rengi değişsin */
.elementor-2570 .elementor-element.elementor-element-b2539ae .eael-lc-logo-wrap:hover .eael-lc-logo-carousel-title {
  color: #e74c3c !important; /* kırmızımsı ton */
}/* End custom CSS */
/* Start custom CSS for portfolio, class: .elementor-element-7b1c50c *//* ======= HOTEXPLUS PORTFOLIO TITLE (Sağ-alt sabit, gradientli) ======= */

.elementor-2570 .elementor-element.elementor-element-7b1c50c .elementor-portfolio-item {
  position: relative;
  overflow: hidden;
}

/* Başlık ve içerik bloğu */
.elementor-2570 .elementor-element.elementor-element-7b1c50c .elementor-portfolio__content,
.elementor-2570 .elementor-element.elementor-element-7b1c50c .elementor-portfolio-item__overlay {
  position: absolute !important;
  right: 12px !important;
  bottom: 10px !important;
  left: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: right !important;
  background: transparent !important;
  box-shadow: none !important;
  z-index: 5 !important;
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
  pointer-events: none !important; /* tıklamayı engellemesin */
}

/* Başlık tipi */
.elementor-2570 .elementor-element.elementor-element-7b1c50c .elementor-portfolio__title,
.elementor-2570 .elementor-element.elementor-element-7b1c50c .elementor-portfolio-item__title {
  color: #fff !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  margin: 0 !important;
  font-size: 1rem !important;
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.5); /* okunabilirlik */
}

/* Gradient (altta sabit, resim karartmadan yazı okunur) */
.elementor-2570 .elementor-element.elementor-element-7b1c50c .elementor-portfolio-item::after {
  content: "";
  position: absolute;
  inset: auto 0 0 0; /* top hariç tüm kenarlar */
  height: 40%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.55) 100%) !important;
  z-index: 2;
  pointer-events: none;
  transition: background 0.25s ease;
}

/* Hover’da gradient yoğunlaşır */
.elementor-2570 .elementor-element.elementor-element-7b1c50c .elementor-portfolio-item:hover::after {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%) !important;
}

/* Elementor’un kendi overlay efektlerini kapat */
.elementor-2570 .elementor-element.elementor-element-7b1c50c .elementor-portfolio__overlay::before,
.elementor-2570 .elementor-element.elementor-element-7b1c50c .elementor-portfolio__overlay::after {
  background: transparent !important;
  opacity: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7062165 */.elementor-2570 .elementor-element.elementor-element-7062165 img {
  aspect-ratio: 3/; /* En-boy oranı */
  object-fit: cover;
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS */html, body {
    max-width: 100%;
    overflow-x: hidden;
}/* End custom CSS */