.elementor-10 .elementor-element.elementor-element-0dee529{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-790aa52{--display:flex;}.elementor-10 .elementor-element.elementor-element-4333982{--display:flex;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-10 .elementor-element.elementor-element-4986e1b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:5vw 5vw;--row-gap:5vw;--column-gap:5vw;--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-a59f749 img{border-radius:0px 0px 0px 0px;}body.elementor-page-10:not(.elementor-motion-effects-element-type-background), body.elementor-page-10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d6399f );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-4986e1b{--gap:5vw 5vw;--row-gap:5vw;--column-gap:5vw;--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-a59f749 img{border-radius:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-4986e1b{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for html, class: .elementor-element-ce5b9cf *//* Ortak ayarlar */
.spline-full{
  position: relative;
  width: 100vw;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  background: #000;
  overflow: hidden;
}

/* Masaüstü */
.spline-full iframe{
  display: block;
  width: 100vw;
  height: 100vh;        /* ekrana tam sığar */
  border: 0;
  background: #000;
}

/* Tablet */
@media (max-width: 1024px){
  .spline-full iframe{
    height: 85vh;       /* tablet ekran oranı */
  }
}

/* Telefon */
@media (max-width: 767px){
  .spline-full iframe{
    height: 70vh;       /* mobilde taşma olmasın */
  }
}

/* iOS Safari fix */
@supports (-webkit-touch-callout: none){
  .spline-full iframe{
    height: 100svh;     /* mobil safari için doğru viewport */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a59f749 */.img1 {
  position: relative;
  display: inline-block;
}

/* hover resmi */
.img1::after {
  content: "";
  position: absolute;
  inset: 0;
  background-image: url("https://rumeysaelif.com/wp-content/uploads/2026/01/1.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0;
  transition: opacity 0.35s ease;
  pointer-events: none;
}

/* hover olunca */
.img1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d56d3cf */.img2 {
  position: relative;
  display: inline-block;
}

/* hover resmi */
.img2::after {
  content: "";
  position: absolute;
  inset: 0;
  background-image: url("https://rumeysaelif.com/wp-content/uploads/2026/01/2.webp");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0;
  transition: opacity 0.35s ease;
  pointer-events: none;
}

/* hover olunca */
.img2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d070520 */.img3 {
  position: relative;
  display: inline-block;
}

/* hover resmi */
.img3::after {
  content: "";
  position: absolute;
  inset: 0;
  background-image: url("https://rumeysaelif.com/wp-content/uploads/2026/01/3.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0;
  transition: opacity 0.35s ease;
  pointer-events: none;
}

/* hover olunca */
.img3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8042878 */.img4 {
  position: relative;
  display: inline-block;
}

/* hover resmi */
.img4::after {
  content: "";
  position: absolute;
  inset: 0;
  background-image: url("https://rumeysaelif.com/wp-content/uploads/2026/01/4.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0;
  transition: opacity 0.35s ease;
  pointer-events: none;
}

/* hover olunca */
.img4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c3c4fa */.img5 {
  position: relative;
  display: inline-block;
}

/* hover resmi */
.img5::after {
  content: "";
  position: absolute;
  inset: 0;
  background-image: url("https://rumeysaelif.com/wp-content/uploads/2026/01/5.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0;
  transition: opacity 0.35s ease;
  pointer-events: none;
}

/* hover olunca */
.img5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f735bf */.img6 {
  position: relative;
  display: inline-block;
}

/* hover resmi */
.img6:after {
  content: "";
  position: absolute;
  inset: 0;
  background-image: url("https://rumeysaelif.com/wp-content/uploads/2026/01/6.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0;
  transition: opacity 0.35s ease;
  pointer-events: none;
}

/* hover olunca */
.img6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS */body.hover-img1 {
  --e-global-color-blackcolor: #494E25;
}

body * {
  transition:
    color 0.3s ease,
    background-color 0.3s ease,
    border-color 0.3s ease;
}/* End custom CSS */