#lightbox {
  position: fixed;
  inset: 0;
  background: rgba(0,0,0,.9);
  display: none;
  align-items: center;
  justify-content: center;
  z-index: 9999;
}

#lightboxImg {
  max-width: 90%;
  max-height: 90%;
  display: block;
}

.fiyat-secenek-container {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding: 18px;
    background: #fbfbfb;
    border-top: 1px solid #eee;
}

.fiyat-container-baslik {
    font-size: 16px;
    font-weight: 600;
    color: #222;
    margin-bottom: 8px;
}

.fiyat-kutu {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    padding: 12px 20px;
    background-color: #ffffff;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
}

.fiyat-kutu:hover {
    border-color: #d90000;
    box-shadow: 0 4px 15px rgba(217, 0, 0, 0.15);
    transform: translateY(-2px);
}

.fiyat-sol,
.fiyat-sag {
    display: flex;
    flex-direction: column;
}

.fiyat-sag {
    text-align: right;
    justify-content: center;
}

.adet-baslik {
    font-size: 16px;
    font-weight: 700;
    color: #222;
}

.adet-alt {
    font-size: 12px;
    color: #777;
    margin-top: 2px;
}

.fiyat-baslik {
    font-size: 18px;
    font-weight: 700;
    color: #d90000;
}


/* 61MEDYA 2026 - REFERENCE HERO V1 */
.m61-hero-2026{
  position:relative;width:100%;overflow:hidden;color:#fff;
  background:radial-gradient(circle at 75% 18%,rgba(33,78,125,.32),transparent 35%),linear-gradient(112deg,#071725 0%,#0a2037 58%,#0b2945 100%);
}
.m61-hero-2026:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.18;background:linear-gradient(118deg,transparent 0 58%,rgba(255,255,255,.035) 58.2% 58.6%,transparent 58.8%)}
.m61-hero-2026 .m61-hero-inner{position:relative;z-index:2;max-width:1240px;min-height:455px;margin:0 auto;padding:42px 28px 38px;display:grid;grid-template-columns:420px 1fr;gap:55px;align-items:center}
.m61-hero-2026 .m61-hero-content{max-width:420px}
.m61-hero-2026 h1{margin:0;font:800 47px/.98 Arial,Helvetica,sans-serif;letter-spacing:-1.7px;color:#fff}
.m61-hero-2026 h1 span{display:block}.m61-hero-2026 .m61-line-white{color:#fff}.m61-hero-2026 .m61-line-red{margin-top:3px;color:#f2213d}
.m61-hero-2026 .m61-hero-text{max-width:410px;margin:20px 0 0;color:rgba(255,255,255,.86);font-size:14px;line-height:1.55}
.m61-hero-2026 .m61-hero-buttons{display:flex;gap:12px;margin-top:22px}
.m61-hero-2026 .m61-btn{min-height:43px;padding:0 17px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;font-size:12px;line-height:1;font-weight:800;text-decoration:none!important;transition:.18s}
.m61-hero-2026 .m61-btn-primary{background:#ef233c;color:#fff!important;border-color:#ef233c}.m61-hero-2026 .m61-btn-primary:hover{background:#dc1730;border-color:#dc1730}
.m61-hero-2026 .m61-btn-outline{background:rgba(6,22,38,.34);color:#fff!important;border-color:rgba(255,255,255,.55)}.m61-hero-2026 .m61-btn-outline:hover{background:#fff;color:#0a2038!important}
.m61-hero-2026 .m61-hero-features{margin-top:25px;display:grid;grid-template-columns:repeat(3,1fr);gap:13px}
.m61-hero-2026 .m61-feature{display:flex;align-items:center;gap:8px;min-width:0}.m61-hero-2026 .m61-feature>b{width:27px;height:27px;flex:0 0 27px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(239,35,60,.18);border:1px solid rgba(239,35,60,.42);color:#ff3049;font-size:12px}
.m61-hero-2026 .m61-feature span{min-width:0}.m61-hero-2026 .m61-feature strong,.m61-hero-2026 .m61-feature small{display:block;white-space:nowrap}.m61-hero-2026 .m61-feature strong{color:#fff;font-size:9px}.m61-hero-2026 .m61-feature small{margin-top:2px;color:rgba(255,255,255,.62);font-size:8px}
.m61-hero-2026 .m61-hero-visual{position:relative;min-height:340px}.m61-hero-2026 .m61-hero-note{position:absolute;top:4px;right:28px;z-index:7;color:rgba(255,255,255,.82);font-size:10px;line-height:1.25;transform:rotate(-2deg)}
.m61-hero-2026 .m61-hero-note:before{content:"↶";position:absolute;left:-29px;top:-4px;color:#fff;font-size:25px;transform:rotate(-18deg)}
.m61-hero-2026 .m61-devices{position:absolute;left:50%;bottom:0;width:620px;height:300px;transform:translateX(-50%)}
.m61-hero-2026 .m61-laptop{position:absolute;left:132px;top:26px;width:365px;height:245px;z-index:3}.m61-hero-2026 .m61-laptop-screen{position:absolute;inset:0 0 15px;padding:9px;background:#15191f;border-radius:9px 9px 4px 4px;box-shadow:0 18px 30px rgba(0,0,0,.36)}
.m61-hero-2026 .m61-laptop-base{position:absolute;left:-24px;right:-24px;bottom:6px;height:13px;border-radius:2px 2px 12px 12px;background:linear-gradient(#d6dbe0,#8d969f);box-shadow:0 4px 8px rgba(0,0,0,.32)}
.m61-hero-2026 .m61-laptop-base:after{content:"";position:absolute;left:50%;top:2px;width:52px;height:3px;transform:translateX(-50%);border-radius:0 0 5px 5px;background:#77818b}
.m61-hero-2026 .m61-site-top{height:31px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #edf1f4}.m61-hero-2026 .m61-mini-logo{color:#e61e39;font-size:8px;font-weight:900}.m61-hero-2026 .m61-site-top em{color:#778391;font-size:5px;font-style:normal}
.m61-hero-2026 .m61-site-hero{height:128px;padding:15px;display:grid;grid-template-columns:1.2fr .8fr;gap:12px;align-items:center;background:linear-gradient(rgba(8,35,55,.13),rgba(8,35,55,.13)),linear-gradient(135deg,#1e5264,#6a9478)}
.m61-hero-2026 .m61-site-hero small{display:block;margin-bottom:4px;color:#fff;font-size:5px;font-weight:800;letter-spacing:.6px}.m61-hero-2026 .m61-site-hero b{display:block;color:#fff;font-size:15px;line-height:1.04}.m61-hero-2026 .m61-site-hero span{display:inline-flex;margin-top:8px;padding:4px 7px;border-radius:2px;background:#ed1f3a;color:#fff;font-size:5px;font-weight:800}
.m61-hero-2026 .m61-site-orb{width:82px;height:82px;margin:auto;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.17);border:10px solid rgba(255,255,255,.10);color:rgba(255,255,255,.5);font-size:25px;font-weight:900}
.m61-hero-2026 .m61-site-cards{height:57px;padding:8px;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;background:#fff}.m61-hero-2026 .m61-site-cards span{display:flex;align-items:center;justify-content:center;border:1px solid #ebeff2;border-radius:3px;color:#32455b;font-size:6px;font-weight:700}
.m61-hero-2026 .m61-phone{position:absolute;left:70px;top:102px;width:82px;height:165px;z-index:4;padding:5px;border-radius:15px;background:#171b20;box-shadow:0 15px 28px rgba(0,0,0,.38);transform:rotate(-2deg)}.m61-hero-2026 .m61-phone:before{content:"";position:absolute;left:50%;top:5px;width:25px;height:4px;transform:translateX(-50%);border-radius:0 0 4px 4px;background:#050608;z-index:2}
.m61-hero-2026 .m61-mini-screen{height:100%;overflow:hidden;border-radius:10px;background:#fff}.m61-hero-2026 .m61-mini-phone{padding:18px 7px 7px;background:linear-gradient(155deg,#0a2940 0 51%,#1e6a62 51% 100%)}.m61-hero-2026 .m61-mini-phone .m61-mini-logo{color:#fff}.m61-hero-2026 .m61-mini-phone b{display:block;margin-top:13px;color:#fff;font-size:10px;line-height:1.05}.m61-hero-2026 .m61-mini-phone i{display:block;height:21px;margin-top:7px;border-radius:3px;background:rgba(255,255,255,.18)}
.m61-hero-2026 .m61-tablet{position:absolute;right:36px;top:99px;width:145px;height:165px;z-index:4;padding:6px;border-radius:9px;background:#171b20;box-shadow:0 15px 28px rgba(0,0,0,.38);transform:rotate(1.5deg)}.m61-hero-2026 .m61-mini-tablet{padding:10px 8px;background:#fff}.m61-hero-2026 .m61-mini-tablet b{display:block;margin-top:18px;color:#1a3150;font-size:10px;line-height:1.15}.m61-hero-2026 .m61-tablet-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:20px}.m61-hero-2026 .m61-tablet-grid i{height:35px;border-radius:3px;background:#edf2f6}
.m61-hero-2026 .m61-floating-card{position:absolute;right:9px;bottom:15px;z-index:6;min-width:225px;padding:9px 12px;display:flex;align-items:center;gap:9px;border-radius:7px;background:#fff;color:#17283b;box-shadow:0 10px 24px rgba(0,0,0,.22)}.m61-hero-2026 .m61-floating-mark{width:34px;height:34px;flex:0 0 34px;border-radius:7px;display:flex;align-items:center;justify-content:center;background:#ed1f3a;color:#fff;font-size:13px;font-weight:900}.m61-hero-2026 .m61-floating-card strong,.m61-hero-2026 .m61-floating-card small{display:block}.m61-hero-2026 .m61-floating-card strong{font-size:8px}.m61-hero-2026 .m61-floating-card small{margin-top:2px;color:#6f7c89;font-size:7px}
.m61-hero-2026 .m61-trustbar{position:relative;z-index:3;width:100%;min-height:64px;padding:0 max(28px,calc((100% - 1240px)/2 + 28px));display:grid;grid-template-columns:repeat(6,1fr);align-items:center;background:#fff;border-bottom:1px solid #edf0f3;box-sizing:border-box}
.m61-hero-2026 .m61-trustbar>div{min-height:40px;padding:0 18px;display:flex;align-items:center;justify-content:center;gap:9px;border-right:1px solid #eef1f4}.m61-hero-2026 .m61-trustbar>div:last-child{border-right:0}.m61-hero-2026 .m61-trustbar b{width:28px;height:28px;flex:0 0 28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff0f2;color:#ef233c;font-size:13px}.m61-hero-2026 .m61-trustbar>div:nth-child(5) b{background:#e9f8ef;color:#20a761}.m61-hero-2026 .m61-trustbar strong,.m61-hero-2026 .m61-trustbar small{display:block}.m61-hero-2026 .m61-trustbar strong{color:#182c43;font-size:11px}.m61-hero-2026 .m61-trustbar small{margin-top:2px;color:#768291;font-size:7px;white-space:nowrap}
@media(max-width:1050px){.m61-hero-2026 .m61-hero-inner{grid-template-columns:390px 1fr;gap:25px}.m61-hero-2026 h1{font-size:43px}.m61-hero-2026 .m61-devices{transform:translateX(-50%) scale(.88)}.m61-hero-2026 .m61-trustbar{padding:0 15px}}
@media(max-width:767px){.m61-hero-2026 .m61-hero-inner{min-height:auto;padding:42px 20px 35px;grid-template-columns:1fr;gap:28px}.m61-hero-2026 .m61-hero-content{max-width:none;text-align:center}.m61-hero-2026 h1{font-size:39px;line-height:1.02}.m61-hero-2026 .m61-hero-text{margin-left:auto;margin-right:auto}.m61-hero-2026 .m61-hero-buttons{justify-content:center}.m61-hero-2026 .m61-hero-features{max-width:400px;margin-left:auto;margin-right:auto}.m61-hero-2026 .m61-hero-visual{min-height:290px}.m61-hero-2026 .m61-hero-note{display:none}.m61-hero-2026 .m61-devices{bottom:-10px;transform:translateX(-50%) scale(.77);transform-origin:center bottom}.m61-hero-2026 .m61-trustbar{padding:12px 15px;grid-template-columns:repeat(2,1fr)}.m61-hero-2026 .m61-trustbar>div{justify-content:flex-start;border-right:0;border-bottom:1px solid #eef1f4;padding:10px 8px}}
@media(max-width:480px){.m61-hero-2026 h1{font-size:35px}.m61-hero-2026 .m61-hero-buttons{flex-direction:column}.m61-hero-2026 .m61-btn{width:100%}.m61-hero-2026 .m61-hero-features{grid-template-columns:1fr;width:max-content;max-width:100%;text-align:left}.m61-hero-2026 .m61-hero-visual{min-height:245px}.m61-hero-2026 .m61-devices{transform:translateX(-50%) scale(.63)}.m61-hero-2026 .m61-trustbar{grid-template-columns:1fr 1fr}}
/* 61MEDYA 2026 — CLEAN DESKTOP HEADER V1 */
@media (min-width:1024px){
  .site-wrapper > .jpromo{display:none!important;}
  .header.header-classic.header-lg{background:#fff!important;box-shadow:0 2px 12px rgba(12,32,67,.08)!important;position:relative;z-index:1000;}
  .header.header-classic.header-lg > .top-bar{height:30px!important;min-height:30px!important;padding:0!important;background:#0b213f!important;display:block!important;}
  .header.header-classic.header-lg > .top-bar > :not(.m61-topbar-shell){display:none!important;}
  .m61-topbar-shell{max-width:1280px;height:30px;margin:0 auto;padding:0 22px;display:flex;align-items:center;justify-content:space-between;color:rgba(255,255,255,.82);font-size:11px;font-weight:500;box-sizing:border-box;}
  .m61-topbar-nav,.m61-socials{display:flex;align-items:center;gap:17px;}
  .m61-socials{gap:9px;}
  .m61-topbar-shell a{color:#fff!important;text-decoration:none!important;}
  .m61-topbar-shell a:hover{opacity:.78;}
  .header.header-classic.header-lg > .mid-bar{max-width:1280px!important;width:calc(100% - 32px)!important;height:64px!important;min-height:64px!important;margin:0 auto!important;padding:0 6px!important;display:flex!important;align-items:center!important;gap:14px!important;background:#fff!important;box-sizing:border-box!important;}
  .header-classic .desktop-logo-wrapper{flex:0 0 145px!important;width:145px!important;margin:0!important;}
  .header-classic #logo img{width:145px!important;max-width:145px!important;max-height:50px!important;height:auto!important;object-fit:contain!important;}
  .header-classic .classic-cart-wrapper{display:none!important;}
  .header.header-classic.header-lg.m61-header-ready > .desktop-main-menu-wrapper{display:none!important;}
  .m61-inline-menu{flex:1 1 auto!important;min-width:0!important;height:64px!important;display:flex!important;align-items:center!important;overflow:visible!important;}
  .m61-inline-menu #main-menu{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;}
  .m61-inline-menu .menu-trigger{display:none!important;}
  .m61-inline-menu #main-menu > .j-menu{min-height:64px!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:1px!important;margin:0!important;padding:0!important;background:transparent!important;white-space:nowrap!important;}
  .m61-inline-menu #main-menu > .j-menu > li:not(.m61-keep):not(.m61-all-services-item){display:none!important;}
  .m61-inline-menu #main-menu > .j-menu > li{flex:0 0 auto!important;margin:0!important;}
  .m61-inline-menu #main-menu > .j-menu > li > a,.m61-inline-menu .m61-all-services{height:64px!important;padding:0 9px!important;display:flex!important;align-items:center!important;color:#15223a!important;background:transparent!important;border:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;}
  .m61-inline-menu #main-menu > .j-menu > li > a:hover,.m61-inline-menu .m61-all-services:hover{color:#e5233f!important;background:transparent!important;}
  .m61-all-services{cursor:pointer!important;}
  .header-classic .desktop-search-wrapper{flex:0 0 38px!important;width:38px!important;min-width:38px!important;margin:0!important;position:relative!important;z-index:10030!important;}
  .header-classic .desktop-search-wrapper #search{position:relative!important;}
  .header-classic .desktop-search-wrapper .search-trigger{width:38px!important;height:38px!important;min-width:38px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:1px solid #e5eaf1!important;border-radius:7px!important;color:#102960!important;}
  .header-classic .desktop-search-wrapper #search > .dropdown-menu{display:none!important;position:absolute!important;top:46px!important;right:0!important;left:auto!important;width:360px!important;min-width:360px!important;z-index:10040!important;}
  .header-classic .desktop-search-wrapper #search.open > .dropdown-menu,.header-classic .desktop-search-wrapper.open #search > .dropdown-menu{display:block!important;}
  .m61-header-actions{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:8px!important;}
  .m61-header-actions a{height:38px!important;padding:0 13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border-radius:7px!important;color:#fff!important;text-decoration:none!important;font-size:11px!important;font-weight:800!important;white-space:nowrap!important;}
  .m61-offer{background:#e5233f!important;box-shadow:0 5px 12px rgba(229,35,63,.16);}
  .m61-whatsapp{background:#21a65b!important;box-shadow:0 5px 12px rgba(33,166,91,.14);}
  .m61-header-actions a:hover{color:#fff!important;filter:brightness(.96);}
}
@media (max-width:1023px){.m61-topbar-shell,.m61-inline-menu,.m61-header-actions{display:none!important;}
}

/* 61MEDYA - DUPLICATE INNER TOPBAR OFF */
@media (min-width:1024px){.header.header-classic.header-lg > .top-bar{display:none!important;}}

/* 61MEDYA - HEADER FIRST PAINT + ORDER FIX */
@media (min-width:1024px){.header.header-classic.header-lg > .desktop-main-menu-wrapper{display:none!important;}.m61-inline-menu #main-menu > .j-menu{flex-direction:row!important;}.m61-inline-menu .m61-keep{order:0!important;}.m61-inline-menu .m61-all-services-item{order:99!important;}}

/* 61MEDYA - HEADER EXACT ORDER + SEARCH ICON */
@media (min-width:1024px){.header-classic .desktop-logo-wrapper{order:0!important}.m61-inline-menu{order:1!important}.header-classic .desktop-search-wrapper{order:2!important}.m61-header-actions{order:3!important}.header-classic .desktop-search-wrapper .search-trigger{position:relative!important}.header-classic .desktop-search-wrapper .search-trigger:before{content:"";position:absolute;width:9px;height:9px;border:2px solid #102960;border-radius:50%;left:11px;top:10px}.header-classic .desktop-search-wrapper .search-trigger:after{content:"";position:absolute;width:7px;height:2px;background:#102960;left:21px;top:22px;transform:rotate(45deg);transform-origin:left center}}

/* 61MEDYA - SEARCH ICON REFERENCE MATCH */
@media (min-width:1024px){.header-classic .desktop-search-wrapper{flex:0 0 30px!important;width:30px!important;min-width:30px!important}.header-classic .desktop-search-wrapper .search-trigger{width:30px!important;height:38px!important;min-width:30px!important;border:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}.header-classic .desktop-search-wrapper .search-trigger:before{left:7px!important;top:10px!important}.header-classic .desktop-search-wrapper .search-trigger:after{left:17px!important;top:22px!important}}

/* 61MEDYA - SEARCH CLICK ONLY */
@media (min-width:1024px){.header-classic .desktop-search-wrapper #search > .dropdown-menu,.header-classic .desktop-search-wrapper:hover #search > .dropdown-menu,.header-classic .desktop-search-wrapper.open #search > .dropdown-menu,.header-classic .desktop-search-wrapper #search.open > .dropdown-menu{display:none!important}.header-classic .desktop-search-wrapper.m61-search-open #search > .dropdown-menu{display:block!important;top:48px!important;right:0!important;left:auto!important;width:320px!important;min-width:320px!important;box-shadow:0 10px 30px rgba(10,31,63,.14)!important;border:1px solid #e7ebf0!important;border-radius:8px!important;overflow:hidden!important}}

/* 61MEDYA - WHATSAPP ICON FIX */
@media (min-width:1024px){
  .m61-header-actions .m61-whatsapp span{
    display:none!important;
  }
  .m61-header-actions .m61-whatsapp:before{
    content:"";
    display:inline-block;
    width:14px;
    height:14px;
    flex:0 0 14px;
    margin-right:2px;
    background-repeat:no-repeat;
    background-position:center;
    background-size:14px 14px;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23fff' d='M16.04 3.2c-6.95 0-12.6 5.65-12.6 12.59 0 2.22.58 4.39 1.67 6.3L3.2 28.8l6.93-1.82a12.57 12.57 0 0 0 5.91 1.5h.01c6.94 0 12.59-5.65 12.59-12.59 0-3.36-1.31-6.52-3.69-8.9-2.38-2.38-5.54-3.69-8.91-3.69zm0 22.97h-.01a10.4 10.4 0 0 1-5.31-1.46l-.38-.22-4.11 1.08 1.1-4-.24-.41a10.36 10.36 0 0 1-1.59-5.47c0-5.75 4.69-10.43 10.45-10.43 2.79 0 5.41 1.08 7.38 3.05a10.37 10.37 0 0 1 3.05 7.38c0 5.76-4.69 10.44-10.44 10.44z'/%3E%3Cpath fill='%23fff' d='M21.4 18.48c-.29-.15-1.71-.84-1.97-.94-.27-.1-.46-.15-.66.15-.19.29-.76.94-.93 1.14-.17.19-.34.22-.63.07-.29-.15-1.23-.45-2.34-1.44-.87-.77-1.45-1.72-1.61-2.01-.17-.29-.02-.45.13-.6.13-.13.29-.34.43-.51.15-.17.19-.29.29-.48.1-.19.05-.36-.02-.51-.07-.15-.66-1.6-.91-2.19-.24-.58-.49-.5-.66-.51l-.56-.01c-.19 0-.51.07-.78.36-.27.29-1.03 1-.03 2.44 1 1.43 1.44 1.94 3.2 2.98 1.76 1.03 2.12 1.11 2.89 1.27.77.15 1.48.13 2.04.08.62-.06 1.91-.78 2.18-1.54.27-.76.27-1.41.19-1.54-.08-.12-.29-.19-.58-.34z'/%3E%3C/svg%3E");
  }
}

/* 61MEDYA - WHATSAPP ICON FINAL */
@media (min-width:1024px){
  .m61-header-actions .m61-whatsapp:before{
    width:16px!important;
    height:16px!important;
    flex:0 0 16px!important;
    margin-right:3px!important;
    background:none!important;
    background-color:#fff!important;
    -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M13.601 2.326A7.85 7.85 0 0 0 7.994 0C3.627 0 .068 3.558.064 7.926c0 1.399.366 2.76 1.057 3.965L0 16l4.204-1.102a7.9 7.9 0 0 0 3.79.965h.004c4.368 0 7.926-3.558 7.93-7.93a7.9 7.9 0 0 0-2.327-5.607zM7.994 14.521a6.56 6.56 0 0 1-3.358-.92l-.24-.144-2.494.654.666-2.433-.156-.25a6.56 6.56 0 0 1-1.007-3.505c0-3.626 2.957-6.584 6.591-6.584a6.56 6.56 0 0 1 4.66 1.931 6.56 6.56 0 0 1 1.928 4.66c-.004 3.639-2.961 6.591-6.59 6.591zm3.615-4.934c-.197-.099-1.17-.578-1.353-.646-.182-.065-.315-.099-.445.099-.133.197-.514.646-.63.775-.116.133-.232.15-.43.05-.197-.099-.836-.308-1.592-.984-.59-.525-.986-1.172-1.102-1.37-.116-.198-.013-.305.086-.404.09-.09.198-.232.298-.348.099-.116.132-.198.198-.33.065-.133.033-.248-.017-.347-.05-.099-.445-1.076-.61-1.47-.16-.389-.323-.336-.445-.342-.116-.007-.248-.007-.38-.007a.73.73 0 0 0-.53.248c-.182.198-.692.678-.692 1.654s.71 1.916.81 2.049c.098.132 1.394 2.126 3.383 2.984.474.204.842.326 1.13.418.475.151.906.13 1.247.079.38-.058 1.171-.48 1.338-.943.164-.462.164-.858.116-.943-.05-.084-.182-.132-.38-.23z'/%3E%3C/svg%3E") center/contain no-repeat!important;
    mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M13.601 2.326A7.85 7.85 0 0 0 7.994 0C3.627 0 .068 3.558.064 7.926c0 1.399.366 2.76 1.057 3.965L0 16l4.204-1.102a7.9 7.9 0 0 0 3.79.965h.004c4.368 0 7.926-3.558 7.93-7.93a7.9 7.9 0 0 0-2.327-5.607zM7.994 14.521a6.56 6.56 0 0 1-3.358-.92l-.24-.144-2.494.654.666-2.433-.156-.25a6.56 6.56 0 0 1-1.007-3.505c0-3.626 2.957-6.584 6.591-6.584a6.56 6.56 0 0 1 4.66 1.931 6.56 6.56 0 0 1 1.928 4.66c-.004 3.639-2.961 6.591-6.59 6.591zm3.615-4.934c-.197-.099-1.17-.578-1.353-.646-.182-.065-.315-.099-.445.099-.133.197-.514.646-.63.775-.116.133-.232.15-.43.05-.197-.099-.836-.308-1.592-.984-.59-.525-.986-1.172-1.102-1.37-.116-.198-.013-.305.086-.404.09-.09.198-.232.298-.348.099-.116.132-.198.198-.33.065-.133.033-.248-.017-.347-.05-.099-.445-1.076-.61-1.47-.16-.389-.323-.336-.445-.342-.116-.007-.248-.007-.38-.007a.73.73 0 0 0-.53.248c-.182.198-.692.678-.692 1.654s.71 1.916.81 2.049c.098.132 1.394 2.126 3.383 2.984.474.204.842.326 1.13.418.475.151.906.13 1.247.079.38-.058 1.171-.48 1.338-.943.164-.462.164-.858.116-.943-.05-.084-.182-.132-.38-.23z'/%3E%3C/svg%3E") center/contain no-repeat!important;
  }
}

/* 61MEDYA - TOPBAR FA ICON STYLE V1 */
@media (min-width:768px){

  .m61-topbar-nav > a{
    display:inline-flex!important;
    align-items:center!important;
    gap:5px!important;
    height:30px!important;
    line-height:30px!important;
  }

  .m61-topbar-nav > a > i.fa{
    width:13px!important;
    flex:0 0 13px!important;
    text-align:center!important;
    font-size:11px!important;
    line-height:1!important;
    color:rgba(255,255,255,.78)!important;
  }

  .m61-topbar-nav > a > span{
    display:inline-block!important;
  }

  .m61-socials{
    display:flex!important;
    align-items:center!important;
    gap:5px!important;
    margin-left:2px!important;
    padding-left:10px!important;
    border-left:1px solid rgba(255,255,255,.18)!important;
  }

  .m61-socials > a{
    width:22px!important;
    height:22px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    border:1px solid rgba(255,255,255,.22)!important;
    border-radius:50%!important;
    background:rgba(255,255,255,.06)!important;
    color:#fff!important;
    line-height:1!important;
    transition:.18s ease!important;
  }

  .m61-socials > a i.fa{
    font-size:11px!important;
    line-height:1!important;
    color:#fff!important;
  }

  .m61-socials > a:hover{
    opacity:1!important;
    background:#e5233f!important;
    border-color:#e5233f!important;
    transform:translateY(-1px);
  }
}
/* 61MEDYA - HERO DETAIL SCALE V2 */
@media (min-width:768px){
  .m61-hero-2026 .m61-hero-features{
    gap:24px !important;
    margin-top:30px !important;
  }

  .m61-hero-2026 .m61-feature{
    gap:11px !important;
  }

  .m61-hero-2026 .m61-feature>b{
    width:36px !important;
    height:36px !important;
    flex-basis:36px !important;
    font-size:16px !important;
  }

  .m61-hero-2026 .m61-feature strong{
    font-size:12.5px !important;
    line-height:1.2 !important;
  }

  .m61-hero-2026 .m61-feature small{
    margin-top:4px !important;
    font-size:10px !important;
    line-height:1.25 !important;
  }

  .m61-hero-2026 .m61-trustbar{
    min-height:86px !important;
  }

  .m61-hero-2026 .m61-trustbar>div{
    min-height:60px !important;
    padding:0 20px !important;
    gap:12px !important;
  }

  .m61-hero-2026 .m61-trustbar b{
    width:38px !important;
    height:38px !important;
    flex-basis:38px !important;
    font-size:17px !important;
  }

  .m61-hero-2026 .m61-trustbar>div:first-child b{
    background:#fff5d9 !important;
    color:#f2b400 !important;
  }

  .m61-hero-2026 .m61-trustbar strong{
    font-size:15px !important;
    line-height:1.15 !important;
  }

  .m61-hero-2026 .m61-trustbar small{
    margin-top:4px !important;
    font-size:10px !important;
    line-height:1.2 !important;
  }
}
/* 61MEDYA - HERO CITY BG V1 */
@media (min-width:768px){

  .m61-hero-2026{
    position:relative;
    isolation:isolate;
    background:
      radial-gradient(circle at 78% 18%, rgba(72,132,255,.16), transparent 20%),
      radial-gradient(circle at 88% 38%, rgba(255,255,255,.08), transparent 18%),
      linear-gradient(90deg, #061a45 0%, #08214f 38%, #0b2a62 100%) !important;
  }

  .m61-hero-2026:before{
    content:"";
    position:absolute;
    top:0;
    right:0;
    bottom:72px;
    width:48%;
    pointer-events:none;
    background:
      radial-gradient(circle at 62% 30%, rgba(110,170,255,.26), transparent 20%),
      radial-gradient(circle at 75% 42%, rgba(255,255,255,.10), transparent 16%),
      linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(137,183,255,.08) 32%, rgba(255,255,255,.02) 62%, rgba(255,255,255,0) 100%),
      linear-gradient(180deg, rgba(4,19,48,0) 0%, rgba(4,19,48,.08) 48%, rgba(4,19,48,.34) 100%);
    z-index:0;
  }

  .m61-hero-2026:after{
    content:"";
    position:absolute;
    right:0;
    bottom:72px;
    width:48%;
    height:64%;
    pointer-events:none;
    background:
      linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(8,18,38,.10) 28%, rgba(8,18,38,.38) 100%),
      repeating-linear-gradient(
        90deg,
        rgba(12,22,42,.00) 0 22px,
        rgba(18,30,56,.52) 22px 36px,
        rgba(12,22,42,.00) 36px 56px,
        rgba(18,30,56,.46) 56px 74px,
        rgba(12,22,42,.00) 74px 96px
      );
    clip-path: polygon(0 100%, 7% 76%, 14% 84%, 22% 62%, 30% 70%, 38% 52%, 48% 66%, 58% 44%, 68% 58%, 78% 36%, 88% 48%, 100% 28%, 100% 100%);
    opacity:.58;
    z-index:0;
  }

  .m61-hero-2026 .m61-hero-inner,
  .m61-hero-2026 .m61-trustbar{
    position:relative;
    z-index:2;
  }

  .m61-hero-2026 .m61-hero-visual{
    position:relative;
    z-index:3;
  }

  .m61-hero-2026 .m61-hero-note{
    text-shadow:0 2px 12px rgba(0,0,0,.28);
  }
}
/* 61MEDYA - HERO FEATURES SPACING FIX V2 */
@media (min-width:768px){
  .m61-hero-2026 .m61-hero-features{
    gap:26px!important;
    align-items:flex-start!important;
  }

  .m61-hero-2026 .m61-feature{
    min-width:142px!important;
    flex:0 0 auto!important;
  }

  .m61-hero-2026 .m61-feature > span{
    display:flex!important;
    flex-direction:column!important;
    min-width:104px!important;
  }

  .m61-hero-2026 .m61-feature strong,
  .m61-hero-2026 .m61-feature small{
    white-space:nowrap!important;
  }
}
/* 61MEDYA 2026 - REFERENCE SERVICES V2 */

.m61-services-2026{
  width:100%;
  padding:58px 0 64px;
  background:#fff;
  color:#17213a;
}

.m61-services-2026 *{
  box-sizing:border-box;
}

.m61-services-wrap{
  max-width:1240px;
  margin:0 auto;
  padding:0 28px;
}

.m61-services-top{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:30px;
  margin-bottom:26px;
}

.m61-services-title{
  display:flex;
  align-items:flex-start;
  gap:14px;
}

.m61-services-line{
  display:block;
  flex:0 0 4px;
  width:4px;
  height:46px;
  margin-top:3px;
  border-radius:20px;
  background:#e5233f;
}

.m61-services-title h2{
  margin:0 0 7px;
  color:#102960;
  font-size:29px;
  line-height:1.1;
  font-weight:800;
  letter-spacing:-.7px;
}

.m61-services-title p{
  max-width:610px;
  margin:0;
  color:#778397;
  font-size:13px;
  line-height:1.55;
}

.m61-services-all{
  flex:0 0 auto;
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding-bottom:4px;
  color:#e5233f!important;
  font-size:12px;
  line-height:1;
  font-weight:800;
  text-decoration:none!important;
}

.m61-services-all i{
  font-size:11px;
  transition:transform .2s ease;
}

.m61-services-all:hover i{
  transform:translateX(3px);
}

.m61-services-grid{
  display:grid;
  grid-template-columns:repeat(6,minmax(0,1fr));
  gap:12px;
}

.m61-service-card{
  min-width:0;
  display:block;
  overflow:hidden;
  background:#fff;
  border:1px solid #e6eaf0;
  border-radius:10px;
  box-shadow:0 5px 18px rgba(16,41,96,.055);
  color:#17213a!important;
  text-decoration:none!important;
  transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;
}

.m61-service-card:hover{
  transform:translateY(-3px);
  border-color:#d9e0e9;
  box-shadow:0 11px 26px rgba(16,41,96,.11);
}

.m61-service-image{
  position:relative;
  width:100%;
  height:104px;
  overflow:hidden;
  background:#eef1f5;
}

.m61-service-image:after{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(to bottom,rgba(16,41,96,0),rgba(16,41,96,.05));
  pointer-events:none;
}

.m61-service-image img{
  width:100%;
  height:100%;
  display:block;
  object-fit:cover;
  transition:transform .35s ease;
}

.m61-service-card:hover .m61-service-image img{
  transform:scale(1.04);
}

.m61-service-content{
  min-height:126px;
  padding:14px 14px 13px;
  display:flex;
  flex-direction:column;
}

.m61-service-content h3{
  margin:0 0 6px;
  color:#102960;
  font-size:14px;
  line-height:1.25;
  font-weight:800;
}

.m61-service-content p{
  margin:0 0 11px;
  color:#7b8798;
  font-size:11px;
  line-height:1.48;
}

.m61-service-content span{
  margin-top:auto;
  display:inline-flex;
  align-items:center;
  gap:5px;
  color:#e5233f;
  font-size:10px;
  line-height:1;
  font-weight:800;
}

.m61-service-content span i{
  font-size:10px;
  transition:transform .2s ease;
}

.m61-service-card:hover .m61-service-content span i{
  transform:translateX(2px);
}

@media(max-width:1050px){
  .m61-services-grid{
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:14px;
  }

  .m61-service-image{
    height:130px;
  }
}

@media(max-width:700px){
  .m61-services-2026{
    padding:44px 0 50px;
  }

  .m61-services-wrap{
    padding:0 18px;
  }

  .m61-services-top{
    align-items:flex-start;
    margin-bottom:22px;
  }

  .m61-services-title h2{
    font-size:25px;
  }

  .m61-services-title p{
    font-size:12px;
  }

  .m61-services-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:11px;
  }

  .m61-service-image{
    height:105px;
  }

  .m61-service-content{
    min-height:122px;
    padding:12px;
  }

  .m61-services-all{
    display:none;
  }
}

@media(max-width:430px){
  .m61-services-grid{
    grid-template-columns:1fr;
  }

  .m61-service-image{
    height:155px;
  }

  .m61-service-content{
    min-height:0;
  }
}
/* 61MEDYA 2026 - REFERENCE PRINT PRODUCTS V1 */

.m61-print-2026{
  width:100%;
  padding:58px 0 64px;
  background:#f7f8fb;
  color:#17213a;
}

.m61-print-2026 *{
  box-sizing:border-box;
}

.m61-print-wrap{
  max-width:1240px;
  margin:0 auto;
  padding:0 28px;
}

.m61-print-top{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:30px;
  margin-bottom:26px;
}

.m61-print-title{
  display:flex;
  align-items:flex-start;
  gap:14px;
}

.m61-print-line{
  display:block;
  flex:0 0 4px;
  width:4px;
  height:46px;
  margin-top:3px;
  border-radius:20px;
  background:#e5233f;
}

.m61-print-title h2{
  margin:0 0 7px;
  color:#102960;
  font-size:29px;
  line-height:1.1;
  font-weight:800;
  letter-spacing:-.7px;
}

.m61-print-title p{
  max-width:610px;
  margin:0;
  color:#778397;
  font-size:13px;
  line-height:1.55;
}

.m61-print-all{
  flex:0 0 auto;
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding-bottom:4px;
  color:#e5233f!important;
  font-size:12px;
  line-height:1;
  font-weight:800;
  text-decoration:none!important;
}

.m61-print-all i{
  font-size:11px;
  transition:transform .2s ease;
}

.m61-print-all:hover i{
  transform:translateX(3px);
}

.m61-print-grid{
  display:grid;
  grid-template-columns:repeat(6,minmax(0,1fr));
  gap:12px;
}

.m61-print-card{
  display:block;
  min-width:0;
  overflow:hidden;
  background:#fff;
  border:1px solid #e5e9ef;
  border-radius:10px;
  box-shadow:0 5px 18px rgba(16,41,96,.05);
  color:#17213a!important;
  text-decoration:none!important;
  transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;
}

.m61-print-card:hover{
  transform:translateY(-3px);
  border-color:#d9dfe8;
  box-shadow:0 11px 26px rgba(16,41,96,.1);
}

.m61-print-image{
  position:relative;
  width:100%;
  aspect-ratio:1/1;
  overflow:hidden;
  background:#f1f3f6;
}

.m61-print-image img{
  width:100%;
  height:100%;
  display:block;
  object-fit:cover;
  transition:transform .35s ease;
}

.m61-print-card:hover .m61-print-image img{
  transform:scale(1.035);
}

.m61-print-content{
  min-height:112px;
  padding:13px 13px 12px;
  display:flex;
  flex-direction:column;
}

.m61-print-content h3{
  margin:0 0 8px;
  color:#102960;
  font-size:12px;
  line-height:1.35;
  font-weight:800;
}

.m61-print-content strong{
  display:block;
  margin-bottom:9px;
  color:#e5233f;
  font-size:15px;
  line-height:1;
  font-weight:800;
}

.m61-print-content span{
  margin-top:auto;
  display:inline-flex;
  align-items:center;
  gap:5px;
  color:#778397;
  font-size:10px;
  line-height:1;
  font-weight:700;
}

.m61-print-content span i{
  color:#e5233f;
  font-size:10px;
  transition:transform .2s ease;
}

.m61-print-card:hover .m61-print-content span i{
  transform:translateX(2px);
}

@media(max-width:1050px){
  .m61-print-grid{
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:14px;
  }
}

@media(max-width:700px){
  .m61-print-2026{
    padding:44px 0 50px;
  }

  .m61-print-wrap{
    padding:0 18px;
  }

  .m61-print-top{
    align-items:flex-start;
    margin-bottom:22px;
  }

  .m61-print-title h2{
    font-size:25px;
  }

  .m61-print-title p{
    font-size:12px;
  }

  .m61-print-all{
    display:none;
  }

  .m61-print-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:11px;
  }
}

@media(max-width:430px){
  .m61-print-grid{
    grid-template-columns:1fr;
  }

  .m61-print-image{
    aspect-ratio:16/11;
  }

  .m61-print-content{
    min-height:0;
  }
}
/* === 61MEDYA REFERENCE PROJECTS 2026 === */

.module-gallery-265 {
  background: #fff;
  padding: 42px 0 48px;
  margin: 0;
}

.module-gallery-265 .module-body,
.module-gallery-265 .m61-reference-heading {
  width: min(1320px, calc(100% - 40px));
  margin-left: auto;
  margin-right: auto;
}

.m61-reference-heading {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 30px;
  margin-bottom: 22px;
}

.m61-reference-heading-copy h2 {
  position: relative;
  margin: 0;
  padding-left: 14px;
  font-size: 27px;
  line-height: 1.15;
  font-weight: 800;
  color: #151515;
}

.m61-reference-heading-copy h2 > span {
  position: absolute;
  left: 0;
  top: 2px;
  bottom: 2px;
  width: 4px;
  border-radius: 5px;
  background: #dd100f;
}

.m61-reference-heading-copy p {
  margin: 8px 0 0 14px;
  font-size: 14px;
  line-height: 1.55;
  color: #737373;
}

.m61-reference-all {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  white-space: nowrap;
  color: #202020 !important;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none !important;
  transition: .2s ease;
}

.m61-reference-all b {
  color: #dd100f;
  font-size: 18px;
  line-height: 1;
}

.m61-reference-all:hover {
  color: #dd100f !important;
}

.module-gallery-265 .swiper {
  overflow: visible;
}

.module-gallery-265 .swiper-container {
  overflow: hidden;
  padding: 2px 2px 12px;
}

.module-gallery-265 .swiper-wrapper {
  align-items: stretch;
}

.module-gallery-265 .m61-reference-slide {
  height: auto;
  padding: 0 7px;
  box-sizing: border-box;
}

.m61-reference-card {
  display: flex !important;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
  background: #fff;
  border: 1px solid #ececec;
  border-radius: 10px;
  box-shadow: 0 5px 18px rgba(18, 25, 38, .055);
  text-decoration: none !important;
  transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease;
}

.m61-reference-card:hover {
  transform: translateY(-3px);
  border-color: #e1e1e1;
  box-shadow: 0 10px 28px rgba(18, 25, 38, .10);
}

.m61-reference-image {
  display: block;
  position: relative;
  overflow: hidden;
  aspect-ratio: 16 / 9;
  background: #f3f4f6;
}

.m61-reference-image img {
  display: block;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
  transition: transform .35s ease;
}

.m61-reference-card:hover .m61-reference-image img {
  transform: scale(1.025);
}

.m61-reference-meta {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  min-height: 72px;
  padding: 14px 15px 14px 17px;
  background: #fff;
}

.m61-reference-copy {
  display: flex;
  min-width: 0;
  flex-direction: column;
}

.m61-reference-copy strong {
  overflow: hidden;
  color: #181818;
  font-size: 15px;
  line-height: 1.25;
  font-weight: 800;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.m61-reference-copy small {
  margin-top: 5px;
  color: #929292;
  font-size: 11px;
  line-height: 1.2;
  font-weight: 500;
}

.m61-reference-arrow {
  display: grid;
  flex: 0 0 31px;
  width: 31px;
  height: 31px;
  place-items: center;
  border-radius: 50%;
  background: #f5f5f5;
  color: #dd100f;
  font-size: 17px;
  font-weight: 800;
  transition: .2s ease;
}

.m61-reference-card:hover .m61-reference-arrow {
  background: #dd100f;
  color: #fff;
}

.module-gallery-265 .swiper-buttons {
  pointer-events: none;
}

.module-gallery-265 .swiper-button-prev,
.module-gallery-265 .swiper-button-next {
  pointer-events: auto;
  width: 36px;
  height: 36px;
  margin-top: -18px;
  border: 1px solid #e9e9e9;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 4px 15px rgba(0,0,0,.08);
  color: #222;
}

.module-gallery-265 .swiper-button-prev {
  left: -12px;
}

.module-gallery-265 .swiper-button-next {
  right: -12px;
}

.module-gallery-265 .swiper-pagination {
  display: none;
}

@media (max-width: 760px) {
  .module-gallery-265 {
    padding: 32px 0 38px;
  }

  .module-gallery-265 .module-body,
  .module-gallery-265 .m61-reference-heading {
    width: min(100% - 24px, 1320px);
  }

  .m61-reference-heading {
    align-items: flex-start;
    flex-direction: column;
    gap: 12px;
  }

  .m61-reference-heading-copy h2 {
    font-size: 23px;
  }

  .m61-reference-heading-copy p {
    font-size: 13px;
  }

  .module-gallery-265 .m61-reference-slide {
    padding: 0 4px;
  }

  .module-gallery-265 .swiper-button-prev {
    left: -4px;
  }

  .module-gallery-265 .swiper-button-next {
    right: -4px;
  }
}

/* === REFERENCE PIXEL MATCH V2 === */

.module-gallery-265 {
  padding: 34px 0 38px !important;
  background: #fff !important;
}

/* Journal Gallery'nin kendi hover / dekoratif katmanlarini tamamen kapat */
.module-gallery-265 .m61-reference-card::before,
.module-gallery-265 .m61-reference-card::after,
.module-gallery-265 .m61-reference-card > span::before,
.module-gallery-265 .m61-reference-card > span::after {
  display: none !important;
  content: none !important;
  opacity: 0 !important;
  transform: none !important;
}

.module-gallery-265 .swiper-wrapper {
  align-items: flex-start !important;
}

.module-gallery-265 .m61-reference-slide {
  height: auto !important;
  min-height: 0 !important;
  padding: 0 7px !important;
}

.module-gallery-265 .m61-reference-card {
  display: block !important;
  position: relative !important;
  height: auto !important;
  min-height: 0 !important;
  overflow: hidden !important;
  border: 1px solid #e5e7eb !important;
  border-radius: 7px !important;
  background: #fff !important;
  box-shadow: 0 2px 8px rgba(15, 23, 42, .07) !important;
  transform: none !important;
  text-decoration: none !important;
}

.module-gallery-265 .m61-reference-card:hover {
  border-color: #dfe2e7 !important;
  box-shadow: 0 5px 16px rgba(15, 23, 42, .10) !important;
  transform: translateY(-1px) !important;
}

.module-gallery-265 .m61-reference-image {
  display: block !important;
  width: 100% !important;
  aspect-ratio: 2.15 / 1 !important;
  overflow: hidden !important;
  background: #f4f5f7 !important;
}

.module-gallery-265 .m61-reference-image img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center top !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  transform: none !important;
}

.module-gallery-265 .m61-reference-card:hover .m61-reference-image img {
  transform: none !important;
}

.module-gallery-265 .m61-reference-meta {
  display: block !important;
  position: relative !important;
  min-height: 58px !important;
  padding: 10px 42px 10px 12px !important;
  background: #fff !important;
}

.module-gallery-265 .m61-reference-copy {
  display: block !important;
}

.module-gallery-265 .m61-reference-copy strong {
  display: block !important;
  margin: 0 !important;
  color: #111827 !important;
  font-size: 13px !important;
  line-height: 1.25 !important;
  font-weight: 800 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

.module-gallery-265 .m61-reference-copy small {
  display: block !important;
  margin-top: 3px !important;
  color: #707782 !important;
  font-size: 11px !important;
  line-height: 1.25 !important;
  font-weight: 500 !important;
}

.module-gallery-265 .m61-reference-arrow {
  display: block !important;
  position: absolute !important;
  right: 12px !important;
  bottom: 13px !important;
  left: auto !important;
  top: auto !important;
  width: auto !important;
  height: auto !important;
  min-width: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #ef233c !important;
  font-size: 19px !important;
  line-height: 1 !important;
  font-weight: 800 !important;
}

.module-gallery-265 .m61-reference-card:hover .m61-reference-arrow {
  background: transparent !important;
  color: #ef233c !important;
}

.module-gallery-265 .m61-reference-heading {
  align-items: flex-end !important;
  margin-bottom: 18px !important;
}

.module-gallery-265 .m61-reference-heading-copy h2 {
  padding-left: 0 !important;
  font-size: 24px !important;
  line-height: 1.15 !important;
  font-weight: 800 !important;
}

.module-gallery-265 .m61-reference-heading-copy h2 > span {
  display: none !important;
}

.module-gallery-265 .m61-reference-heading-copy p {
  margin: 5px 0 0 !important;
  color: #69717c !important;
  font-size: 12px !important;
}

.module-gallery-265 .m61-reference-all {
  color: #ef233c !important;
  font-size: 12px !important;
  font-weight: 700 !important;
}

.module-gallery-265 .m61-reference-all b {
  color: #ef233c !important;
  font-size: 15px !important;
}

/* Referanstaki yan oklar */
.module-gallery-265 .swiper-button-prev,
.module-gallery-265 .swiper-button-next {
  width: 30px !important;
  height: 30px !important;
  margin-top: -15px !important;
  border: 1px solid #e4e7eb !important;
  border-radius: 50% !important;
  background: #fff !important;
  box-shadow: 0 2px 8px rgba(15,23,42,.08) !important;
}

.module-gallery-265 .swiper-button-prev {
  left: -17px !important;
}

.module-gallery-265 .swiper-button-next {
  right: -17px !important;
}

@media (max-width: 760px) {
  .module-gallery-265 .m61-reference-heading-copy h2 {
    font-size: 21px !important;
  }

  .module-gallery-265 .m61-reference-image {
    aspect-ratio: 2 / 1 !important;
  }
}
/* 61MEDYA REFERENCES PAGE 2026 */

.m61-refpage{
  padding:10px 0 20px;
}

.m61-refpage-hero{
  position:relative;
  overflow:hidden;
  margin:0 0 34px;
  padding:42px 38px;
  border-radius:22px;
  background:linear-gradient(135deg,#102960 0%,#173a7a 55%,#e5233f 140%);
  color:#fff;
  box-shadow:0 18px 45px rgba(16,41,96,.18);
}

.m61-refpage-badge{
  display:inline-flex;
  align-items:center;
  gap:8px;
  margin-bottom:16px;
  padding:8px 14px;
  border-radius:999px;
  background:rgba(255,255,255,.14);
  border:1px solid rgba(255,255,255,.18);
  font-size:12px;
  line-height:1;
  font-weight:700;
  letter-spacing:.2px;
}

.m61-refpage-hero h1{
  margin:0 0 14px;
  color:#fff;
  font-size:38px;
  line-height:1.1;
  font-weight:800;
}

.m61-refpage-hero p{
  max-width:840px;
  margin:0;
  color:rgba(255,255,255,.88);
  font-size:15px;
  line-height:1.7;
}

.m61-refpage-actions{
  display:flex;
  flex-wrap:wrap;
  gap:12px;
  margin:26px 0 28px;
}

.m61-refpage-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:160px;
  padding:13px 20px;
  border-radius:12px;
  text-decoration:none !important;
  font-size:13px;
  line-height:1;
  font-weight:800;
  transition:all .2s ease;
}

.m61-refpage-btn-primary{
  background:#fff;
  color:#102960 !important;
}

.m61-refpage-btn-primary:hover{
  transform:translateY(-2px);
}

.m61-refpage-btn-light{
  background:rgba(255,255,255,.10);
  border:1px solid rgba(255,255,255,.18);
  color:#fff !important;
}

.m61-refpage-btn-light:hover{
  background:rgba(255,255,255,.16);
  transform:translateY(-2px);
}

.m61-refpage-stats{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:14px;
}

.m61-refpage-stat{
  padding:16px 18px;
  border-radius:16px;
  background:rgba(255,255,255,.10);
  border:1px solid rgba(255,255,255,.12);
}

.m61-refpage-stat strong{
  display:block;
  margin:0 0 6px;
  color:#fff;
  font-size:24px;
  line-height:1;
  font-weight:800;
}

.m61-refpage-stat span{
  display:block;
  color:rgba(255,255,255,.82);
  font-size:12px;
  line-height:1.4;
  font-weight:600;
}

.m61-refpage-grid{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:18px;
}

.m61-refpage-card{
  display:flex;
  flex-direction:column;
  overflow:hidden;
  background:#fff;
  border:1px solid #e6eaf0;
  border-radius:18px;
  text-decoration:none !important;
  box-shadow:0 10px 28px rgba(16,41,96,.06);
  transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease;
}

.m61-refpage-card:hover{
  transform:translateY(-5px);
  border-color:#d6dde8;
  box-shadow:0 18px 36px rgba(16,41,96,.12);
}

.m61-refpage-thumb{
  position:relative;
  display:block;
  width:100%;
  aspect-ratio:16/10;
  overflow:hidden;
  background:#eef2f7;
}

.m61-refpage-thumb img{
  width:100%;
  height:100%;
  display:block;
  object-fit:cover;
  transition:transform .35s ease;
}

.m61-refpage-card:hover .m61-refpage-thumb img{
  transform:scale(1.04);
}

.m61-refpage-body{
  display:flex;
  flex-direction:column;
  gap:10px;
  padding:18px 18px 17px;
}

.m61-refpage-type{
  display:inline-flex;
  align-self:flex-start;
  padding:7px 11px;
  border-radius:999px;
  background:#f4f7fb;
  color:#e5233f;
  font-size:11px;
  line-height:1;
  font-weight:800;
}

.m61-refpage-body strong{
  display:block;
  min-height:48px;
  color:#102960;
  font-size:18px;
  line-height:1.35;
  font-weight:800;
}

.m61-refpage-link{
  display:inline-flex;
  align-items:center;
  gap:7px;
  margin-top:auto;
  color:#5f6f85;
  font-size:12px;
  line-height:1;
  font-weight:700;
}

.m61-refpage-link b{
  color:#e5233f;
  font-size:15px;
  line-height:1;
  transition:transform .2s ease;
}

.m61-refpage-card:hover .m61-refpage-link b{
  transform:translateX(3px);
}

@media(max-width:1200px){
  .m61-refpage-grid{
    grid-template-columns:repeat(3,minmax(0,1fr));
  }
}

@media(max-width:900px){
  .m61-refpage-hero{
    padding:34px 24px;
  }

  .m61-refpage-hero h1{
    font-size:31px;
  }

  .m61-refpage-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }

  .m61-refpage-stats{
    grid-template-columns:1fr;
  }
}

@media(max-width:575px){
  .m61-refpage-hero{
    padding:28px 18px;
    border-radius:18px;
  }

  .m61-refpage-hero h1{
    font-size:27px;
  }

  .m61-refpage-hero p{
    font-size:14px;
  }

  .m61-refpage-actions{
    flex-direction:column;
  }

  .m61-refpage-btn{
    width:100%;
    min-width:0;
  }

  .m61-refpage-grid{
    grid-template-columns:1fr;
    gap:14px;
  }

  .m61-refpage-body{
    padding:16px;
  }

  .m61-refpage-body strong{
    min-height:0;
    font-size:17px;
  }
}

/* REF PAGE FULL WIDTH FIX */
body.route-information-information #information-information > .row,
body[class*="route-information-information"] #information-information > .row {
  display: block !important;
}

body.route-information-information #information-information #content.col-sm-12,
body[class*="route-information-information"] #information-information #content.col-sm-12 {
  float: none !important;
  width: 100% !important;
  max-width: 100% !important;
  flex: 0 0 100% !important;
  margin: 0 !important;
  padding-left: 15px !important;
  padding-right: 15px !important;
}

body.route-information-information #information-information .m61-refpage,
body[class*="route-information-information"] #information-information .m61-refpage {
  width: 100% !important;
  max-width: none !important;
}

/* INFORMATION 19 - REAL FULL WIDTH FIX */
body.information-information-19 #information-information {
  width: 100% !important;
  max-width: 1320px !important;
}

body.information-information-19 #information-information > .row {
  display: block !important;
  width: auto !important;
}

body.information-information-19 #information-information #content,
body.information-information-19 #information-information #content.col-sm-12 {
  float: none !important;
  width: 100% !important;
  max-width: 100% !important;
  flex: 0 0 100% !important;
  margin: 0 !important;
}

body.information-information-19 .m61-refpage {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
}
/* 61MEDYA BLOG 2026 */

/* Neden 61Medya -> Blog arasindaki gereksiz boslugu kapat */
body.common-home .grid-row-bottom-3{
  margin-bottom:0!important;
  padding-bottom:0!important;
}

body.common-home .grid-row-bottom-4{
  position:relative!important;
  isolation:isolate!important;
  margin-top:0!important;
  padding-top:30px!important;
  padding-bottom:42px!important;
}

body.common-home .grid-row-bottom-4:before{
  content:""!important;
  position:absolute!important;
  z-index:-1!important;
  top:0!important;
  bottom:0!important;
  left:50%!important;
  width:100vw!important;
  transform:translateX(-50%)!important;
  background:#fff!important;
}

/* BASLIK */
.module-title-162{
  margin:0 0 18px!important;
  padding:0!important;
}

.module-title-162 .m61-blog-heading{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:20px!important;
}

.module-title-162 .m61-blog-heading-left{
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  flex-wrap:wrap!important;
}

.module-title-162 .m61-blog-heading h3{
  margin:0!important;
  padding:0!important;
  color:#17233d!important;
  font-size:24px!important;
  line-height:1.15!important;
  font-weight:800!important;
}

.module-title-162 .m61-blog-heading-left span{
  color:#ef233c!important;
  font-size:10px!important;
  line-height:1!important;
  font-weight:800!important;
  text-transform:uppercase!important;
  letter-spacing:.3px!important;
}

.module-title-162 .m61-blog-heading > a{
  color:#ef233c!important;
  font-size:12px!important;
  line-height:1!important;
  font-weight:800!important;
  text-decoration:none!important;
  white-space:nowrap!important;
}

/* BLOG MODUL */
.module-blog_posts-40{
  margin:0!important;
  padding:0!important;
}

.module-blog_posts-40 .module-body,
.module-blog_posts-40 .module-item{
  margin:0!important;
  padding:0!important;
}

.module-blog_posts-40 .post-grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:16px!important;
  margin:0!important;
  padding:0!important;
}

.module-blog_posts-40 .post-layout{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  float:none!important;
}

.module-blog_posts-40 .post-thumb{
  height:100%!important;
  overflow:hidden!important;
  background:#fff!important;
  border:1px solid #e2e6ec!important;
  border-radius:10px!important;
  box-shadow:0 5px 18px rgba(23,35,61,.055)!important;
  transition:transform .2s ease,box-shadow .2s ease!important;
}

.module-blog_posts-40 .post-thumb:hover{
  transform:translateY(-2px)!important;
  box-shadow:0 9px 24px rgba(23,35,61,.09)!important;
}

.module-blog_posts-40 .image{
  position:relative!important;
  overflow:hidden!important;
  aspect-ratio:16/9!important;
  background:#eef1f5!important;
}

.module-blog_posts-40 .image > a{
  display:block!important;
  width:100%!important;
  height:100%!important;
}

.module-blog_posts-40 .image img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  margin:0!important;
  transition:transform .3s ease!important;
}

.module-blog_posts-40 .post-thumb:hover .image img{
  transform:scale(1.025)!important;
}

.module-blog_posts-40 .p-date-image{
  position:absolute!important;
  z-index:3!important;
  top:10px!important;
  left:10px!important;
  width:auto!important;
  min-width:42px!important;
  height:auto!important;
  padding:6px 8px!important;
  border:0!important;
  border-radius:6px!important;
  background:#fff!important;
  color:#17233d!important;
  box-shadow:0 2px 8px rgba(0,0,0,.10)!important;
  font-size:11px!important;
  line-height:1!important;
  font-weight:800!important;
  text-align:center!important;
}

.module-blog_posts-40 .p-date-image i{
  color:#ef233c!important;
  font-size:8px!important;
  font-style:normal!important;
  text-transform:uppercase!important;
}

.module-blog_posts-40 .caption{
  padding:13px 14px 15px!important;
  background:#fff!important;
}

.module-blog_posts-40 .post-stats,
.module-blog_posts-40 .button-group{
  display:none!important;
}

.module-blog_posts-40 .name{
  margin:0 0 7px!important;
}

.module-blog_posts-40 .name a{
  display:-webkit-box!important;
  overflow:hidden!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:2!important;
  min-height:34px!important;
  color:#17233d!important;
  font-size:13px!important;
  line-height:1.35!important;
  font-weight:800!important;
  text-decoration:none!important;
}

.module-blog_posts-40 .description{
  display:-webkit-box!important;
  overflow:hidden!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:2!important;
  margin:0!important;
  min-height:31px!important;
  color:#737d8b!important;
  font-size:10.5px!important;
  line-height:1.5!important;
}

/* Journal eski tab / title artiklari */
.module-blog_posts-40 .nav-tabs,
.module-blog_posts-40 .module-title{
  display:none!important;
}

@media(max-width:900px){
  .module-blog_posts-40 .post-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}

@media(max-width:575px){
  .module-title-162 .m61-blog-heading{
    align-items:flex-start!important;
  }

  .module-title-162 .m61-blog-heading h3{
    font-size:21px!important;
  }

  .module-blog_posts-40 .post-grid{
    grid-template-columns:1fr!important;
  }
}


/* M61 FINAL POLISH V1 */

/* =========================================
   1. GENEL OKUNABİLİRLİK
   ========================================= */

/* HEADER */
@media(min-width:1024px){

    .m61-inline-menu .j-menu>li>a,
    .header-classic .m61-inline-menu .j-menu>li>a{
        font-size:12.5px!important;
        font-weight:600!important;
    }

    .m61-header-actions a{
        font-size:12px!important;
        font-weight:700!important;
    }
}

/* HERO ALT BİLGİLER */
.m61-hero-2026 .m61-trustbar,
.m61-hero-2026 .m61-trustbar span,
.m61-hero-2026 .m61-trustbar strong{
    font-size:12px!important;
    line-height:1.35!important;
}

/* HİZMETLER */
.m61-services-2026 h2{
    font-size:26px!important;
    line-height:1.2!important;
}

.m61-services-2026 h3,
.m61-services-2026 strong,
.m61-services-2026 .title,
.m61-services-2026 .name{
    font-size:14px!important;
    line-height:1.35!important;
}

.m61-services-2026 p,
.m61-services-2026 .description,
.m61-services-2026 .text{
    font-size:12px!important;
    line-height:1.55!important;
}

/* BASKI ÜRÜNLERİ */
.m61-print-2026 h2{
    font-size:25px!important;
}

.m61-print-2026 h3,
.m61-print-2026 strong,
.m61-print-2026 .name,
.m61-print-2026 .product-name{
    font-size:13.5px!important;
    line-height:1.35!important;
}

.m61-print-2026 p,
.m61-print-2026 .description{
    font-size:11.8px!important;
    line-height:1.5!important;
}

.m61-print-2026 .price,
.m61-print-2026 [class*="price"]{
    font-size:13px!important;
}

/* REFERANSLAR */
.m61-references-2026 h2{
    font-size:25px!important;
}

.m61-references-2026 h3,
.m61-references-2026 strong,
.m61-references-2026 .name,
.m61-references-2026 .title{
    font-size:13.5px!important;
    line-height:1.35!important;
}

.m61-references-2026 p,
.m61-references-2026 .description,
.m61-references-2026 .type{
    font-size:11.5px!important;
    line-height:1.45!important;
}

/* AJANS / SEO BLOĞU */
.m61-agency-copy h2{
    font-size:26px!important;
    line-height:1.22!important;
}

.m61-agency-copy p{
    font-size:13px!important;
    line-height:1.68!important;
}

.m61-agency-kicker{
    font-size:10px!important;
}

.m61-agency-btn{
    font-size:12px!important;
}

.m61-agency-mini strong{
    font-size:13px!important;
    line-height:1.35!important;
}

.m61-agency-mini>span:last-child{
    font-size:11.5px!important;
    line-height:1.55!important;
}

/* PAKETLER */
.m61-packages-2026 .m61-pkg-heading h2{
    font-size:25px!important;
    line-height:1.2!important;
}

.m61-packages-2026 .m61-pkg-heading p{
    font-size:12.5px!important;
}

.m61-packages-2026 .m61-pkg-heading>a{
    font-size:11.5px!important;
}

.m61-packages-2026 .m61-pkg-category,
.m61-packages-2026 .m61-pkg-ribbon{
    font-size:10px!important;
}

.m61-packages-2026 .m61-pkg-top h3{
    font-size:15px!important;
    line-height:1.3!important;
}

.m61-packages-2026 .m61-pkg-top p{
    font-size:12px!important;
    line-height:1.5!important;
}

.m61-packages-2026 .m61-pkg-list>div{
    font-size:11.5px!important;
    line-height:1.5!important;
}

.m61-packages-2026 .m61-pkg-price small,
.m61-packages-2026 .m61-pkg-note{
    font-size:10.5px!important;
}

.m61-packages-2026 .m61-pkg-price strong{
    font-size:23px!important;
}

.m61-packages-2026 .m61-pkg-buttons a{
    font-size:11.5px!important;
}

/* NEDEN 61MEDYA */
.m61-why-2026 .m61-why-title h2{
    font-size:18px!important;
}

.m61-why-2026 .m61-why-title p{
    font-size:11.5px!important;
}

.m61-why-2026 .m61-why-item strong{
    font-size:12px!important;
    line-height:1.3!important;
}

.m61-why-2026 .m61-why-item span{
    font-size:10.5px!important;
    line-height:1.35!important;
}

/* BLOG */
.module-title-162 h2,
.module-title-162 .title{
    font-size:24px!important;
}

.module-blog_posts-40 .name,
.module-blog_posts-40 .name a,
.module-blog_posts-40 h3,
.module-blog_posts-40 h4{
    font-size:13.5px!important;
    line-height:1.4!important;
}

.module-blog_posts-40 .description,
.module-blog_posts-40 p{
    font-size:11.5px!important;
    line-height:1.55!important;
}

.module-blog_posts-40 .date,
.module-blog_posts-40 [class*="date"]{
    font-size:10.5px!important;
}

/* GOOGLE YORUMLARI */
.m61-google-reviews h2{
    font-size:25px!important;
}

.m61-google-reviews .m61-gr-kicker{
    font-size:9.5px!important;
}

.m61-google-reviews .m61-gr-sub{
    font-size:11.5px!important;
}

.m61-google-reviews .m61-gr-name{
    font-size:12.5px!important;
}

.m61-google-reviews .m61-gr-meta{
    font-size:10px!important;
}

.m61-google-reviews .m61-gr-stars{
    font-size:15px!important;
}

.m61-google-reviews .m61-gr-text{
    font-size:11.8px!important;
    line-height:1.55!important;
}

.m61-google-reviews .m61-gr-badge{
    font-size:9.5px!important;
}

.m61-google-reviews .m61-gr-summary-note{
    font-size:10px!important;
}

.m61-google-reviews .m61-gr-btn{
    font-size:10.5px!important;
}

/* FAQ */
.m61-faq-head h2{
    font-size:24px!important;
}

.m61-faq-head p{
    font-size:11.5px!important;
}

.m61-faq-mini{
    font-size:9.5px!important;
}

.m61-faq-question{
    font-size:12px!important;
    line-height:1.4!important;
    min-height:47px!important;
}

.m61-faq-answer{
    font-size:11.8px!important;
    line-height:1.65!important;
}

/* CTA */
.m61-final-cta p{
    font-size:12px!important;
}

.m61-final-cta-actions a{
    font-size:11.5px!important;
}

/* FOOTER */
.m61-footer-brandline{
    font-size:10px!important;
}

.m61-footer-brand p{
    font-size:11.5px!important;
    line-height:1.6!important;
}

.m61-footer-col h4,
.m61-footer-social h4{
    font-size:12.5px!important;
}

.m61-footer-col a{
    font-size:11.5px!important;
    line-height:1.45!important;
}

.m61-footer-contact-item{
    font-size:11.5px!important;
}

.m61-footer-etbis span{
    font-size:9.5px!important;
}

.m61-footer-sign{
    font-size:13px!important;
}

.m61-footer-bottom-inner,
.m61-footer-bottom-links a{
    font-size:10px!important;
}


/* =========================================
   2. PAKETLER -> NEDEN 61MEDYA BOŞLUĞU
   ========================================= */

body.common-home .grid-row-bottom-2{
    margin-bottom:0!important;
    padding-bottom:0!important;
}

body.common-home .grid-row-bottom-3{
    margin-top:0!important;
    padding-top:0!important;
}

body.common-home .m61-packages-2026{
    margin-bottom:0!important;
    padding-bottom:24px!important;
}

body.common-home .m61-why-2026{
    margin-top:0!important;
}


/* =========================================
   3. GOOGLE YORUM SAĞ / SOL OKLARI
   ========================================= */

.m61-google-reviews .swiper-button-prev,
.m61-google-reviews .swiper-button-next{
    display:flex!important;
    visibility:visible!important;
    opacity:1!important;
    z-index:20!important;
    width:34px!important;
    height:34px!important;
    margin-top:-17px!important;
    border:1px solid #e1e7ef!important;
    border-radius:50%!important;
    background:#fff!important;
    box-shadow:0 5px 16px rgba(21,43,87,.13)!important;
    color:#17233d!important;
}

.m61-google-reviews .swiper-button-prev{
    left:4px!important;
}

.m61-google-reviews .swiper-button-next{
    right:4px!important;
}

.m61-google-reviews .swiper-button-prev:after,
.m61-google-reviews .swiper-button-next:after{
    display:block!important;
    color:#17233d!important;
    font-family:Arial,sans-serif!important;
    font-size:22px!important;
    font-weight:700!important;
    line-height:1!important;
}

.m61-google-reviews .swiper-button-prev:after{
    content:"‹"!important;
}

.m61-google-reviews .swiper-button-next:after{
    content:"›"!important;
}

.m61-google-reviews .swiper-button-prev:hover,
.m61-google-reviews .swiper-button-next:hover{
    border-color:#ef233c!important;
    color:#ef233c!important;
}

.m61-google-reviews .swiper-button-prev:hover:after,
.m61-google-reviews .swiper-button-next:hover:after{
    color:#ef233c!important;
}


/* MOBİLDE OKUNABİLİRLİĞİ KORU */
@media(max-width:767px){

    .m61-agency-copy p,
    .m61-packages-2026 .m61-pkg-list>div,
    .m61-google-reviews .m61-gr-text,
    .m61-faq-question,
    .m61-faq-answer{
        font-size:12px!important;
    }

    .m61-footer-col a,
    .m61-footer-contact-item{
        font-size:11.5px!important;
    }
}

/* END M61 FINAL POLISH V1 */


/* M61 REAL ICON POLISH */

/* Agency icons */
.m61-agency-icon{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
}

.m61-agency-icon svg{
    width:17px!important;
    height:17px!important;
    fill:none!important;
    stroke:#ef233c!important;
    stroke-width:1.8!important;
    stroke-linecap:round!important;
    stroke-linejoin:round!important;
}

/* Why icons