.elementor-1236 .elementor-element.elementor-element-d35ce9c{--display:flex;}.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-1236 .elementor-element.elementor-element-16595c0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#1F2937;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1236 .elementor-element.elementor-element-14350a3{color:#6B7280;}.elementor-1236 .elementor-element.elementor-element-e0dc5a4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:32px 24px;--row-gap:32px;--column-gap:24px;--grid-auto-flow:row;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1236 .elementor-element.elementor-element-41cf856{background-color:#FFFFFF;}.elementor-1236 .elementor-element.elementor-element-41cf856 .elementor-icon-box-wrapper{gap:15px;}.elementor-1236 .elementor-element.elementor-element-41cf856.elementor-view-stacked .elementor-icon{background-color:#FF7A2F;}.elementor-1236 .elementor-element.elementor-element-41cf856.elementor-view-framed .elementor-icon, .elementor-1236 .elementor-element.elementor-element-41cf856.elementor-view-default .elementor-icon{fill:#FF7A2F;color:#FF7A2F;border-color:#FF7A2F;}.elementor-1236 .elementor-element.elementor-element-41cf856 .elementor-icon-box-title, .elementor-1236 .elementor-element.elementor-element-41cf856 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;}.elementor-1236 .elementor-element.elementor-element-41cf856 .elementor-icon-box-title{color:#1F2937;}.elementor-1236 .elementor-element.elementor-element-136c048{background-color:#FFFFFF;grid-column:span 1;grid-row:span 1;}.elementor-1236 .elementor-element.elementor-element-136c048 .elementor-icon-box-wrapper{gap:15px;}.elementor-1236 .elementor-element.elementor-element-136c048.elementor-view-stacked .elementor-icon{background-color:#FF7A2F;}.elementor-1236 .elementor-element.elementor-element-136c048.elementor-view-framed .elementor-icon, .elementor-1236 .elementor-element.elementor-element-136c048.elementor-view-default .elementor-icon{fill:#FF7A2F;color:#FF7A2F;border-color:#FF7A2F;}.elementor-1236 .elementor-element.elementor-element-136c048 .elementor-icon-box-title, .elementor-1236 .elementor-element.elementor-element-136c048 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;}.elementor-1236 .elementor-element.elementor-element-136c048 .elementor-icon-box-title{color:#1F2937;}.elementor-1236 .elementor-element.elementor-element-2eaee0f{background-color:#FFFFFF;}.elementor-1236 .elementor-element.elementor-element-2eaee0f .elementor-icon-box-wrapper{gap:15px;}.elementor-1236 .elementor-element.elementor-element-2eaee0f.elementor-view-stacked .elementor-icon{background-color:#FF7A2F;}.elementor-1236 .elementor-element.elementor-element-2eaee0f.elementor-view-framed .elementor-icon, .elementor-1236 .elementor-element.elementor-element-2eaee0f.elementor-view-default .elementor-icon{fill:#FF7A2F;color:#FF7A2F;border-color:#FF7A2F;}.elementor-1236 .elementor-element.elementor-element-2eaee0f .elementor-icon-box-title, .elementor-1236 .elementor-element.elementor-element-2eaee0f .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;}.elementor-1236 .elementor-element.elementor-element-2eaee0f .elementor-icon-box-title{color:#1F2937;}.elementor-1236 .elementor-element.elementor-element-d582371{background-color:#FFFFFF;}.elementor-1236 .elementor-element.elementor-element-d582371 .elementor-icon-box-wrapper{gap:15px;}.elementor-1236 .elementor-element.elementor-element-d582371.elementor-view-stacked .elementor-icon{background-color:#FF7A2F;}.elementor-1236 .elementor-element.elementor-element-d582371.elementor-view-framed .elementor-icon, .elementor-1236 .elementor-element.elementor-element-d582371.elementor-view-default .elementor-icon{fill:#FF7A2F;color:#FF7A2F;border-color:#FF7A2F;}.elementor-1236 .elementor-element.elementor-element-d582371 .elementor-icon-box-title, .elementor-1236 .elementor-element.elementor-element-d582371 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;}.elementor-1236 .elementor-element.elementor-element-d582371 .elementor-icon-box-title{color:#1F2937;}@media(max-width:1024px){.elementor-1236 .elementor-element.elementor-element-e0dc5a4{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1236 .elementor-element.elementor-element-e0dc5a4{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-d35ce9c */.services-top{
padding-top:100px;
padding-bottom:60px;
}

.services-top h1{
margin-bottom:25px;
line-height:1.1;
}

.services-top p{
max-width:720px;
font-size:18px;
line-height:1.8;
color:#6b7280;
margin-bottom:40px;
}
/* önceki CSS */
.services-top{
padding-top:100px;
padding-bottom:60px;
}

.services-top h1{
margin-bottom:25px;
line-height:1.1;
}

.services-top p{
max-width:720px;
font-size:18px;
line-height:1.8;
color:#6b7280;
margin-bottom:40px;
}


/* YENİ EKLEDİĞİM SÜS CSS */
.elementor h1{
font-size:56px;
line-height:1.1;
letter-spacing:-1px;
margin-bottom:25px;
}

.elementor p{
max-width:700px;
font-size:18px;
line-height:1.8;
color:#6b7280;
}

.elementor h1::before{
content:"DİJİTAL PAZARLAMA HİZMETLERİ";
display:block;
font-size:13px;
letter-spacing:2px;
font-weight:700;
color:#ff7a00;
margin-bottom:12px;
}

.elementor-widget-heading{
position:relative;
}

.elementor-widget-heading:after{
content:"";
position:absolute;
width:220px;
height:220px;
background:rgba(255,122,0,0.06);
border-radius:50%;
top:-60px;
right:-120px;
z-index:-1;
}
/* HERO ARKA PLAN SÜSLERİ */
.services-top{
position:relative;
overflow:hidden;
}

/* sağ büyük turuncu blur */
.services-top:after{
content:"";
position:absolute;
width:420px;
height:420px;
background:rgba(255,122,0,0.08);
border-radius:50%;
top:-120px;
right:-120px;
z-index:-1;
}

/* sol küçük şekil */
.services-top:before{
content:"";
position:absolute;
width:200px;
height:200px;
background:rgba(11,23,54,0.05);
border-radius:50%;
bottom:-80px;
left:-60px;
z-index:-1;
}

/* başlık vurgu */
.services-top h1{
font-size:60px;
font-weight:800;
letter-spacing:-1px;
}

/* açıklama daha rahat */
.services-top p{
margin-top:10px;
}

/* grid ile araya boşluk */
.services-top{
margin-bottom:60px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41cf856 *//* Hizmetler grid alanı */
.services-grid{
  background:#f9fafb;
  padding:60px 0;
}

/* Kart görünümü */
.services-grid .service-card{
  background:#fff;
  border:1px solid #eeeeee;
  padding:32px 28px;
  box-shadow:0 10px 30px rgba(0,0,0,.06);
  transition:all .25s ease;
}

/* Hover efekti */
.services-grid .service-card:hover{
  transform:translateY(-6px);
  box-shadow:0 16px 45px rgba(0,0,0,.10);
  border-color:rgba(255,122,0,.35);
}

/* İkon rengi */
.services-grid .service-card .elementor-icon{
  color:#ff7a00 !important;
  fill:#ff7a00 !important;
}

/* Başlık rengi + ağırlık */
.services-grid .service-card .elementor-icon-box-title,
.services-grid .service-card .elementor-icon-box-title a{
  color:#0b1736 !important;
  font-weight:700 !important;
}

/* Açıklama rengi */
.services-grid .service-card .elementor-icon-box-description{
  color:#5f6b7a !important;
  line-height:1.6;
}

/* Mobilde kartlar biraz daha kompakt */
@media (max-width: 767px){
  .services-grid{ padding:40px 0; }
  .services-grid .service-card{ padding:24px 18px; }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-136c048 *//* Hizmetler grid alanı */
.services-grid{
  background:#f9fafb;
  padding:60px 0;
}

/* Kart görünümü */
.services-grid .service-card{
  background:#fff;
  border:1px solid #eeeeee;
  padding:32px 28px;
  box-shadow:0 10px 30px rgba(0,0,0,.06);
  transition:all .25s ease;
}

/* Hover efekti */
.services-grid .service-card:hover{
  transform:translateY(-6px);
  box-shadow:0 16px 45px rgba(0,0,0,.10);
  border-color:rgba(255,122,0,.35);
}

/* İkon rengi */
.services-grid .service-card .elementor-icon{
  color:#ff7a00 !important;
  fill:#ff7a00 !important;
}

/* Başlık rengi + ağırlık */
.services-grid .service-card .elementor-icon-box-title,
.services-grid .service-card .elementor-icon-box-title a{
  color:#0b1736 !important;
  font-weight:700 !important;
}

/* Açıklama rengi */
.services-grid .service-card .elementor-icon-box-description{
  color:#5f6b7a !important;
  line-height:1.6;
}

/* Mobilde kartlar biraz daha kompakt */
@media (max-width: 767px){
  .services-grid{ padding:40px 0; }
  .services-grid .service-card{ padding:24px 18px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0dc5a4 */services
.elementor-1236 .elementor-element.elementor-element-e0dc5a4 .elementor-widget-icon-box{
  background:#fff !important;
  border:1px solid #eeeeee !important;
  padding:32px 28px !important;
  box-shadow:0 10px 30px rgba(0,0,0,.06) !important;
  transition:all .25s ease !important;
}

.elementor-1236 .elementor-element.elementor-element-e0dc5a4 .elementor-widget-icon-box:hover{
  transform:translateY(-6px) !important;
  box-shadow:0 16px 45px rgba(0,0,0,.10) !important;
  border-color:rgba(255,122,0,.35) !important;
}

.elementor-1236 .elementor-element.elementor-element-e0dc5a4 .elementor-icon{
  color:#ff7a00 !important;
  fill:#ff7a00 !important;
}

.elementor-1236 .elementor-element.elementor-element-e0dc5a4 .elementor-icon-box-title,
.elementor-1236 .elementor-element.elementor-element-e0dc5a4 .elementor-icon-box-title a{
  color:#0b1736 !important;
  font-weight:800 !important;
}

.elementor-1236 .elementor-element.elementor-element-e0dc5a4 .elementor-icon-box-description{
  color:#5f6b7a !important;
  line-height:1.6 !important;
}/* End custom CSS */