.elementor-80 .elementor-element.elementor-element-4f37949{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-26be4e1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 50px 0px 50px;}.elementor-80 .elementor-element.elementor-element-8158def{margin-top:50px;margin-bottom:24px;padding:0px 50px 0px 50px;}.elementor-bc-flex-widget .elementor-80 .elementor-element.elementor-element-54084f7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-80 .elementor-element.elementor-element-54084f7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-80 .elementor-element.elementor-element-54084f7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-80 .elementor-element.elementor-element-54084f7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-0297ebf .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-80 .elementor-element.elementor-element-81ff27c{margin-top:0px;margin-bottom:0px;padding:24px 0px 0px 0px;z-index:1;}.elementor-80 .elementor-element.elementor-element-f27ecdf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-6960543{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-80 .elementor-element.elementor-element-5049f40{margin-top:0px;margin-bottom:0px;padding:51px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-c17f00d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 7% 0% 0%;}.elementor-80 .elementor-element.elementor-element-d43707a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-3982bde > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 13%;}.elementor-80 .elementor-element.elementor-element-0584bff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-4a8044a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-80 .elementor-element.elementor-element-1ea6a97.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-80 .elementor-element.elementor-element-1ea6a97.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-80 .elementor-element.elementor-element-1ea6a97 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-80 .elementor-element.elementor-element-1ea6a97 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-80 .elementor-element.elementor-element-a33f75e{--divider-border-style:solid;--divider-color:#666F7720;--divider-border-width:1px;}.elementor-80 .elementor-element.elementor-element-a33f75e .elementor-divider-separator{width:100%;}.elementor-80 .elementor-element.elementor-element-a33f75e .elementor-divider{padding-block-start:75px;padding-block-end:75px;}.elementor-80 .elementor-element.elementor-element-16bf516{margin-top:0px;margin-bottom:0px;padding:60px 0px 100px 0px;}.elementor-bc-flex-widget .elementor-80 .elementor-element.elementor-element-f31fe3c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-80 .elementor-element.elementor-element-f31fe3c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-80 .elementor-element.elementor-element-f31fe3c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-80 .elementor-element.elementor-element-f31fe3c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-80 .elementor-element.elementor-element-f31fe3c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-80 .elementor-element.elementor-element-17d463e{width:auto;max-width:auto;padding:0px 0px 0px 0px;text-align:center;}.elementor-80 .elementor-element.elementor-element-17d463e.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-17d463e img{width:100%;height:80px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-80 .elementor-element.elementor-element-9d6900f{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 05px) 0px;text-align:center;}.elementor-80 .elementor-element.elementor-element-9d6900f .elementor-heading-title{font-weight:700;color:#000000;}.elementor-80 .elementor-element.elementor-element-f07c4cf{text-align:center;}.elementor-80 .elementor-element.elementor-element-f07c4cf .elementor-heading-title{font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-bc-flex-widget .elementor-80 .elementor-element.elementor-element-e159c71.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-80 .elementor-element.elementor-element-e159c71.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-80 .elementor-element.elementor-element-e159c71.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-80 .elementor-element.elementor-element-e159c71 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-80 .elementor-element.elementor-element-e159c71 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-ab683d7{width:auto;max-width:auto;padding:0px 0px 0px 0px;text-align:center;}.elementor-80 .elementor-element.elementor-element-ab683d7.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-ab683d7 img{width:100%;height:80px;}.elementor-80 .elementor-element.elementor-element-3962cce{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 05px) 0px;text-align:center;}.elementor-80 .elementor-element.elementor-element-3962cce .elementor-heading-title{font-weight:700;color:#000000;}.elementor-80 .elementor-element.elementor-element-f20beac{text-align:center;}.elementor-80 .elementor-element.elementor-element-f20beac .elementor-heading-title{font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-bc-flex-widget .elementor-80 .elementor-element.elementor-element-900a14b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-80 .elementor-element.elementor-element-900a14b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-80 .elementor-element.elementor-element-900a14b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-80 .elementor-element.elementor-element-900a14b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-80 .elementor-element.elementor-element-900a14b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-64e4dc0{width:auto;max-width:auto;padding:0px 0px 0px 0px;text-align:center;}.elementor-80 .elementor-element.elementor-element-64e4dc0.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-64e4dc0 img{width:100%;height:80px;}.elementor-80 .elementor-element.elementor-element-d0cbd84{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 05px) 0px;text-align:center;}.elementor-80 .elementor-element.elementor-element-d0cbd84 .elementor-heading-title{font-weight:700;color:#000000;}.elementor-80 .elementor-element.elementor-element-2165052{text-align:center;}.elementor-80 .elementor-element.elementor-element-2165052 .elementor-heading-title{font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-bc-flex-widget .elementor-80 .elementor-element.elementor-element-2f855bb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-80 .elementor-element.elementor-element-2f855bb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-80 .elementor-element.elementor-element-2f855bb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-80 .elementor-element.elementor-element-2f855bb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-80 .elementor-element.elementor-element-2f855bb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-44faec9{width:auto;max-width:auto;padding:0px 0px 0px 0px;text-align:center;}.elementor-80 .elementor-element.elementor-element-44faec9.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-44faec9 img{width:100%;height:80px;}.elementor-80 .elementor-element.elementor-element-8e8375c{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 05px) 0px;text-align:center;}.elementor-80 .elementor-element.elementor-element-8e8375c .elementor-heading-title{font-weight:700;color:#000000;}.elementor-80 .elementor-element.elementor-element-beefc0e{text-align:center;}.elementor-80 .elementor-element.elementor-element-beefc0e .elementor-heading-title{font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-bc-flex-widget .elementor-80 .elementor-element.elementor-element-3610100.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-80 .elementor-element.elementor-element-3610100.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-80 .elementor-element.elementor-element-3610100.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-80 .elementor-element.elementor-element-3610100 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-80 .elementor-element.elementor-element-3610100 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-ffabf2e{width:auto;max-width:auto;padding:0px 0px 0px 0px;text-align:center;}.elementor-80 .elementor-element.elementor-element-ffabf2e.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-ffabf2e img{width:100%;height:80px;}.elementor-80 .elementor-element.elementor-element-4f1d630{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 05px) 0px;text-align:center;}.elementor-80 .elementor-element.elementor-element-4f1d630 .elementor-heading-title{font-weight:700;color:#000000;}.elementor-80 .elementor-element.elementor-element-87130c6{text-align:center;}.elementor-80 .elementor-element.elementor-element-87130c6 .elementor-heading-title{font-size:14px;font-weight:400;font-style:italic;color:#000000;}.elementor-80 .elementor-element.elementor-element-182d285{margin-top:0px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-7b7f09a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-046abaa{margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-80 .elementor-element.elementor-element-f325a38 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-14125aa{--e-image-carousel-slides-to-show:6;}.elementor-80 .elementor-element.elementor-element-5dc237b{margin-top:100px;margin-bottom:100px;padding:0% 0% 0% 0%;}.elementor-80 .elementor-element.elementor-element-6fdf011 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-4af552f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-279b7d3{margin-top:100px;margin-bottom:100px;padding:0% 0% 0% 0%;}.elementor-80 .elementor-element.elementor-element-84dad94 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-80 .elementor-element.elementor-element-26be4e1 > .elementor-element-populated{padding:0% 7% 0% 7%;}.elementor-80 .elementor-element.elementor-element-8158def{padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-81ff27c{padding:60px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-5049f40{padding:51px 0px 50px 0px;}.elementor-80 .elementor-element.elementor-element-1ea6a97.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-80 .elementor-element.elementor-element-1ea6a97 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-80 .elementor-element.elementor-element-1ea6a97 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-80 .elementor-element.elementor-element-a33f75e{width:100%;max-width:100%;}.elementor-80 .elementor-element.elementor-element-a33f75e.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-a33f75e .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-80 .elementor-element.elementor-element-a33f75e .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-80 .elementor-element.elementor-element-16bf516{padding:50px 0px 50px 0px;}.elementor-80 .elementor-element.elementor-element-f31fe3c > .elementor-element-populated{padding:50px 0px 50px 0px;}.elementor-80 .elementor-element.elementor-element-e159c71 > .elementor-element-populated{padding:50px 0px 50px 0px;}.elementor-80 .elementor-element.elementor-element-900a14b > .elementor-element-populated{padding:50px 0px 50px 0px;}.elementor-80 .elementor-element.elementor-element-2f855bb > .elementor-element-populated{padding:50px 0px 50px 0px;}.elementor-80 .elementor-element.elementor-element-3610100 > .elementor-element-populated{padding:50px 0px 50px 0px;}.elementor-80 .elementor-element.elementor-element-182d285{margin-top:0px;margin-bottom:0px;}.elementor-80 .elementor-element.elementor-element-046abaa{margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-80 .elementor-element.elementor-element-5dc237b{margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-80 .elementor-element.elementor-element-6fdf011 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-80 .elementor-element.elementor-element-4af552f > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-80 .elementor-element.elementor-element-279b7d3{margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-80 .elementor-element.elementor-element-84dad94 > .elementor-element-populated{padding:0% 0% 0% 0%;}}@media(max-width:767px){.elementor-80 .elementor-element.elementor-element-8158def{padding:0px 25px 0px 25px;}.elementor-80 .elementor-element.elementor-element-81ff27c{padding:20px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-5049f40{padding:51px 0px 50px 0px;}.elementor-80 .elementor-element.elementor-element-3982bde > .elementor-element-populated{padding:56px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-1ea6a97 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-16bf516{padding:50px 0px 25px 0px;}.elementor-80 .elementor-element.elementor-element-14125aa{--e-image-carousel-slides-to-show:2;}}@media(min-width:768px){.elementor-80 .elementor-element.elementor-element-c17f00d{width:40%;}.elementor-80 .elementor-element.elementor-element-3982bde{width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-80 .elementor-element.elementor-element-1ea6a97{width:100%;}.elementor-80 .elementor-element.elementor-element-f31fe3c{width:50%;}.elementor-80 .elementor-element.elementor-element-e159c71{width:50%;}.elementor-80 .elementor-element.elementor-element-900a14b{width:50%;}.elementor-80 .elementor-element.elementor-element-2f855bb{width:50%;}.elementor-80 .elementor-element.elementor-element-3610100{width:50%;}}/* Start custom CSS for column, class: .elementor-element-f31fe3c */.feat-icon::after{
   content:"";
   position:absolute;
   width:100px;
   aspect-ratio:1;
   background:#f1f1f1;
   border-radius:50%;
   top:0; right:0;
   transform:translate(45%,-45%) scale(1);
   transition:transform .4s cubic-bezier(.2,.9,.24,1), opacity .4s;
   opacity: 0.5;
 }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e159c71 */.feat-icon::after{
   content:"";
   position:absolute;
   width:100px;
   aspect-ratio:1;
   background:#f1f1f1;
   border-radius:50%;
   top:0; right:0;
   transform:translate(45%,-45%) scale(1);
   transition:transform .4s cubic-bezier(.2,.9,.24,1), opacity .4s;
   opacity: 0.5;
 }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-900a14b */.feat-icon::after{
   content:"";
   position:absolute;
   width:100px;
   aspect-ratio:1;
   background:#f1f1f1;
   border-radius:50%;
   top:0; right:0;
   transform:translate(45%,-45%) scale(1);
   transition:transform .4s cubic-bezier(.2,.9,.24,1), opacity .4s;
   opacity: 0.5;
 }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2f855bb */.feat-icon::after{
   content:"";
   position:absolute;
   width:100px;
   aspect-ratio:1;
   background:#f1f1f1;
   border-radius:50%;
   top:0; right:0;
   transform:translate(45%,-45%) scale(1);
   transition:transform .4s cubic-bezier(.2,.9,.24,1), opacity .4s;
   opacity: 0.5;
 }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3610100 */.feat-icon::after{
   content:"";
   position:absolute;
   width:100px;
   aspect-ratio:1;
   background:#f1f1f1;
   border-radius:50%;
   top:0; right:0;
   transform:translate(45%,-45%) scale(1);
   transition:transform .4s cubic-bezier(.2,.9,.24,1), opacity .4s;
   opacity: 0.5;
 }/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-14125aa */.grey img {
  filter: grayscale(100%);
  opacity: 0.6; /* isteğe bağlı; biraz soluk görünüm */
  transition: all 0.3s ease;
}

.grey img:hover {
  filter: grayscale(0%);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3607b27 *//* Genel alan */
.project-showcase {
  width: 100%;
  height: 100%;
}

/* 2 kolon: %55 görsel, %45 metin */
.project-showcase .ps-inner {
  display: grid;
  grid-template-columns: minmax(0, 55%) minmax(0, 45%);
  min-height: 450px;
  align-items: stretch;
}

/* Sol görsel */
.project-showcase .ps-image {
  position: relative;
  overflow: hidden;
}

.project-showcase .ps-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* OKLAR: görselin sağ ortasında, dikey */
.project-showcase .ps-nav {
  position: absolute;
  top: 50%;
  right: 0px; /* istersen -20 / -30 yapabilirsin */
  transform: translateY(-50%);
  display: flex;
  flex-direction: column; /* ← DİKEY HALE GETİREN SATIR */
  background: #ffffff;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
  z-index: 2;
}

/* Tek tek ok butonları */
.project-showcase .ps-prev,
.project-showcase .ps-next {
  all: unset;
  width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border-bottom: 1px solid #e8e8e8; /* dikey için altına çizgi */
  transition: background 0.2s ease, transform 0.2s ease;
}

.project-showcase .ps-next {
  border-bottom: none; /* son ok alt çizgisiz */
}

.project-showcase .ps-arrow {
  font-size: 18px;
  line-height: 1;
}

.project-showcase .ps-prev:hover,
.project-showcase .ps-next:hover {
  background: #000;
  color: #fff;
  transform: translateY(-1px);
}

/* Mobilde yine yatay */
@media (max-width: 991px) {
  .project-showcase .ps-nav {
    position: static;
    transform: none;
    margin: 16px auto 0;
    flex-direction: row; /* mobilde yatay */
  }

  .project-showcase .ps-prev,
  .project-showcase .ps-next {
    border-bottom: none;
    border-right: 1px solid #e8e8e8;
  }

  .project-showcase .ps-next {
    border-right: none;
  }
}


/* Sağ metin alanı */
.project-showcase .ps-content {
  background: #ffffff;
  display: flex;
  align-items: center;
}

.project-showcase .ps-content-inner {
  max-width: 520px;
  margin-left: 80px;
}

/* H3 ana başlık */
.project-showcase .ps-title {
  font-family: inherit;      /* temadaki font */
  font-size: 42px;
  line-height: 1.2;
  letter-spacing: 0;         /* istersen 0 bıraktım, istemezsen silebilirsin */
  text-transform: none;      /* Our Latest Projects doğal kalsın istiyorsan */
  margin: 0 0 40px;          /* ana başlık → alt başlık arası 10px */
  font-weight: 800;          /* önceki gibi güçlü kalsın diye bıraktım */
}

/* 20px alt başlık */
.project-showcase .ps-subtitle {
  font-family: inherit;
  font-size: 20px;
  line-height: 1.4;
  margin: 0 0 10px;          /* alt başlık → alt başlık açıklaması arası 10px */
  font-weight: 700;
}

/* 16px alt başlık açıklaması */
.project-showcase .ps-subdesc {
  font-family: inherit;
  font-size: 16px;
  line-height: 1.6;
  margin: 0 0 35px;          /* açıklama → paragraf arası 15px */
  font-weight: 600;
  /* renk yok, tema ne veriyorsa onu alacak (varsayılan siyah) */
}

/* Normal paragraf metin */
.project-showcase .ps-text {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  margin: 0;                 /* altta ekstra boşluk istemiyorsan */
}


/* Swiper slide full height */
.project-showcase .swiper,
.project-showcase .swiper-wrapper,
.project-showcase .swiper-slide {
  height: 100%;
}

/* ====== RESPONSIVE ====== */
@media (max-width: 991px) {
  .project-showcase .ps-inner {
    grid-template-columns: 1fr;
    grid-template-rows: auto auto;
    min-height: 0;
  }

  .project-showcase .ps-image {
    min-height: 260px;
  }

  /* Oklar: görselin ALT ORTASINDA, yatay */
  .project-showcase .ps-nav {
    position: absolute;
    top: auto;
    bottom: 0px;
    left: 50%;
    right: auto;
    transform: translateX(-50%);
    margin: 0;
    display: flex;
    flex-direction: row;      /* mobilde yan yana */
    justify-content: center;
  }

  .project-showcase .ps-prev,
  .project-showcase .ps-next {
    border-bottom: none;
    border-right: 1px solid #e8e8e8;
  }

  .project-showcase .ps-next {
    border-right: none;
  }

  .project-showcase .ps-content {
    padding: 30px 20px 40px;
  }

  .project-showcase .ps-content-inner {
    margin-left: 0;
    max-width: 100%;
  }

    .project-showcase .ps-title {
    font-size: 28px;
    line-height: 1.3;
  }

  .project-showcase .ps-subtitle {
    font-size: 18px;
    line-height: 1.4;
  }

  .project-showcase .ps-subdesc {
    font-size: 15px;
    line-height: 1.6;
  }

  .project-showcase .ps-text {
    font-size: 15px;
    line-height: 1.7;
  }
}
  
}/* End custom CSS */