.elementor-70 .elementor-element.elementor-element-5dc61c5{--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;}.elementor-70 .elementor-element.elementor-element-779ca4b{--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-70 .elementor-element.elementor-element-779ca4b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-c226bbe{width:var( --container-widget-width, 43.628% );max-width:43.628%;--container-widget-width:43.628%;--container-widget-flex-grow:0;top:3px;}.elementor-70 .elementor-element.elementor-element-c226bbe.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-70 .elementor-element.elementor-element-c226bbe{left:225px;}body.rtl .elementor-70 .elementor-element.elementor-element-c226bbe{right:225px;}.elementor-70 .elementor-element.elementor-element-b6c3f2b{width:var( --container-widget-width, 57.809% );max-width:57.809%;--container-widget-width:57.809%;--container-widget-flex-grow:0;top:48px;color:#544F4F;font-family:"Roboto", Sans-serif;font-size:3.3rem;font-weight:400;text-transform:capitalize;line-height:1em;}.elementor-70 .elementor-element.elementor-element-b6c3f2b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-b6c3f2b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-70 .elementor-element.elementor-element-b6c3f2b{left:-4px;}body.rtl .elementor-70 .elementor-element.elementor-element-b6c3f2b{right:-4px;}.elementor-70 .elementor-element.elementor-element-9a2627b .elementor-button{background-color:#BD2433;}.elementor-70 .elementor-element.elementor-element-9a2627b{width:var( --container-widget-width, 30.435% );max-width:30.435%;--container-widget-width:30.435%;--container-widget-flex-grow:0;top:182px;}.elementor-70 .elementor-element.elementor-element-9a2627b.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-70 .elementor-element.elementor-element-9a2627b{left:22px;}body.rtl .elementor-70 .elementor-element.elementor-element-9a2627b{right:22px;}.elementor-70 .elementor-element.elementor-element-85b48b2{--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;}.elementor-70 .elementor-element.elementor-element-6f460ea{--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;--justify-content:center;}.elementor-70 .elementor-element.elementor-element-a0387ef{width:var( --container-widget-width, 102.873% );max-width:102.873%;--container-widget-width:102.873%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-a0387ef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-986782e{--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-70 .elementor-element.elementor-element-d846600{--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;}.elementor-70 .elementor-element.elementor-element-6032574{--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-70 .elementor-element.elementor-element-f65b747{--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;}.elementor-70 .elementor-element.elementor-element-9c46d84{--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-70 .elementor-element.elementor-element-9c46d84.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-2349609{--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-70 .elementor-element.elementor-element-b70b7cd{width:var( --container-widget-width, 101.495% );max-width:101.495%;--container-widget-width:101.495%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-b70b7cd.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-70 .elementor-element.elementor-element-b6c3f2b{width:var( --container-widget-width, 220.287px );max-width:220.287px;--container-widget-width:220.287px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-70 .elementor-element.elementor-element-779ca4b{--width:44.923%;}.elementor-70 .elementor-element.elementor-element-6f460ea{--width:55%;}.elementor-70 .elementor-element.elementor-element-986782e{--width:45%;}.elementor-70 .elementor-element.elementor-element-9c46d84{--width:43.189%;}.elementor-70 .elementor-element.elementor-element-2349609{--width:41%;}}@media(max-width:767px){body:not(.rtl) .elementor-70 .elementor-element.elementor-element-c226bbe{left:177px;}body.rtl .elementor-70 .elementor-element.elementor-element-c226bbe{right:177px;}.elementor-70 .elementor-element.elementor-element-c226bbe{top:-28px;}body:not(.rtl) .elementor-70 .elementor-element.elementor-element-b6c3f2b{left:4px;}body.rtl .elementor-70 .elementor-element.elementor-element-b6c3f2b{right:4px;}.elementor-70 .elementor-element.elementor-element-b6c3f2b{top:61px;}body:not(.rtl) .elementor-70 .elementor-element.elementor-element-9a2627b{left:67px;}body.rtl .elementor-70 .elementor-element.elementor-element-9a2627b{right:67px;}.elementor-70 .elementor-element.elementor-element-9a2627b{top:249px;}}/* Start custom CSS for html, class: .elementor-element-d7fc6f5 *//* Ana Konteyner */
.elementor-70 .elementor-element.elementor-element-d7fc6f5 .stucco-minimal-section {
    padding: 60px 20px;
    background-color: #ffffff;
}

/* H2 Hizmet Başlığı */
.elementor-70 .elementor-element.elementor-element-d7fc6f5 .stucco-services-title {
    text-align: center;
    font-size: 28px;
    font-weight: 700;
    color: #000;
    margin-bottom: 50px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* Grid Yapısı */
.elementor-70 .elementor-element.elementor-element-d7fc6f5 .stucco-minimal-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 30px;
    max-width: 1200px;
    margin: 0 auto;
}

/* Kart Genel */
.elementor-70 .elementor-element.elementor-element-d7fc6f5 .stucco-minimal-card {
    background: #fff;
    border: 1px solid #e0e0e0;
    display: flex;
    flex-direction: column;
    transition: box-shadow 0.3s ease;
}

.elementor-70 .elementor-element.elementor-element-d7fc6f5 .stucco-minimal-card:hover {
    box-shadow: 0 8px 25px rgba(0,0,0,0.07);
}

/* Görsel Alanı */
.elementor-70 .elementor-element.elementor-element-d7fc6f5 .card-img {
    width: 100%;
    height: 250px;
    overflow: hidden;
}

.elementor-70 .elementor-element.elementor-element-d7fc6f5 .card-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* İçerik Alanı */
.elementor-70 .elementor-element.elementor-element-d7fc6f5 .card-content {
    padding: 25px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex-grow: 1;
}

/* Başlık Stili */
.elementor-70 .elementor-element.elementor-element-d7fc6f5 .card-content h3 {
    font-size: 19px;
    font-weight: 600;
    color: #000;
    margin: 0 0 25px 0;
    line-height: 1.3;
    min-height: 50px;
}

/* 12.jpg Stilinde İnce Çerçeveli Buton */
.elementor-70 .elementor-element.elementor-element-d7fc6f5 .minimal-btn {
    display: block;
    border: 1px solid #000;
    color: #000 !important;
    text-align: center;
    padding: 12px 10px;
    text-decoration: none;
    font-size: 14px;
    font-weight: 400;
    transition: all 0.3s ease;
    background: transparent;
}

.elementor-70 .elementor-element.elementor-element-d7fc6f5 .minimal-btn:hover {
    background-color: #000;
    color: #fff !important;
}

/* Mobil Uyumluluk */
@media (max-width: 1024px) {
    .elementor-70 .elementor-element.elementor-element-d7fc6f5 .stucco-minimal-grid { grid-template-columns: repeat(2, 1fr); }
}

@media (max-width: 767px) {
    .elementor-70 .elementor-element.elementor-element-d7fc6f5 .stucco-minimal-grid { grid-template-columns: 1fr; }
    .elementor-70 .elementor-element.elementor-element-d7fc6f5 .stucco-services-title { font-size: 22px; }
}/* End custom CSS */