DENT
Diş Hekimliğinde Yenilikçi Yaklaşım
Implant
Center
Estetik görünüm ve fonksiyonelliği bir araya getiren çözümlerle
gülüşünüzü profesyonel ellere emanet edin.
.implant-hero-v6 * {
box-sizing: border-box;
}
.implant-hero-v6 {
position: relative;
width: 100%;
min-height: 640px;
overflow: hidden;
font-family: Inter;
isolation: isolate;
}
.implant-bg-fixed {
position: absolute;
inset: 0;
z-index: 0;
background: linear-gradient(135deg, #0b57ad 0%, #1268c8 45%, #0b4fa2 100%);
background-attachment: fixed;
transform: translateZ(0);
}
.implant-hero-inner {
position: relative;
z-index: 3;
width: 100%;
min-height: 640px;
display: grid;
grid-template-columns: 1.02fr 0.98fr;
align-items: center;
gap: 24px;
padding: 34px 80px; /* px-20 mantığı */
}
.implant-bg-word {
position: absolute;
top: 0;
left: 22%;
transform: translateX(-50%);
font-size: 165px;
font-weight: 900;
line-height: 1;
color: rgba(3, 34, 79, 0.07);
letter-spacing: 4px;
z-index: 1;
pointer-events: none;
user-select: none;
}
.implant-hero-left {
position: relative;
z-index: 4;
max-width: 660px;
padding-right: 20px;
}
.implant-mini-badge {
display: inline-flex;
align-items: center;
padding: 10px 18px;
border-radius: 999px;
border: 1px solid rgba(255,255,255,0.22);
background: rgba(255,255,255,0.08);
backdrop-filter: blur(8px);
color: #ffffff;
font-size: 13px;
font-weight: 700;
letter-spacing: 1.2px;
text-transform: uppercase;
margin-bottom: 18px;
}
.implant-hero-title {
margin: 0;
color: #ffffff;
font-family: Georgia, “Times New Roman”, serif;
font-weight: 700;
line-height: 0.92;
letter-spacing: -2px;
position: relative;
z-index: 5;
}
.implant-hero-title span {
display: block;
font-size: 94px;
color: #ffffff !important;
text-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);
}
.implant-hero-desc {
margin: 22px 0 0;
max-width: 580px;
color: rgba(255,255,255,0.96);
font-size: 19px;
line-height: 1.7;
font-weight: 400;
position: relative;
z-index: 5;
}
.implant-hero-buttons {
display: flex;
flex-wrap: wrap;
gap: 14px;
margin-top: 28px;
position: relative;
z-index: 5;
}
.implant-btn {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 170px;
padding: 14px 26px;
border-radius: 999px;
text-decoration: none !important;
font-size: 16px;
font-weight: 700;
line-height: 1;
transition: all 0.25s ease;
}
.implant-btn-primary {
background: #ffffff;
color: #0b57ad !important;
border: 2px solid #ffffff;
}
.implant-btn-primary:hover {
background: transparent;
color: #ffffff !important;
}
.implant-btn-secondary {
background: transparent;
color: #ffffff !important;
border: 2px solid rgba(255,255,255,0.9);
}
.implant-btn-secondary:hover {
background: #ffffff;
color: #0b57ad !important;
border-color: #ffffff;
}
.implant-hero-extra {
display: flex;
gap: 14px;
margin-top: 30px;
flex-wrap: wrap;
}
.implant-extra-card {
min-width: 220px;
flex: 1 1 240px;
display: flex;
gap: 14px;
padding: 18px 18px;
border-radius: 26px;
background: rgba(255,255,255,0.08);
border: 1px solid rgba(255,255,255,0.14);
backdrop-filter: blur(10px);
}
.implant-extra-number {
flex: 0 0 auto;
width: 42px;
height: 42px;
border-radius: 50%;
display: grid;
place-items: center;
background: rgba(255,255,255,0.15);
color: #ffffff;
font-size: 14px;
font-weight: 700;
}
.implant-extra-text strong {
display: block;
color: #ffffff;
font-size: 16px;
margin-bottom: 6px;
}
.implant-extra-text span {
display: block;
color: rgba(255,255,255,0.88);
font-size: 14px;
line-height: 1.55;
}
.implant-hero-right {
position: relative;
min-height: 572px;
width: 100%;
}
.implant-photo {
position: absolute;
overflow: hidden;
border: 9px solid rgba(255,255,255,0.96);
background: #fff;
box-shadow: 0 18px 40px rgba(0,0,0,0.14);
}
.implant-photo img {
width: 100%;
height: 100%;
display: block;
object-fit: cover;
}
/* sol üst: üst kenar düz, hero üstüne birleşik */
.implant-photo-1 {
top: -34px; /* inner padding’i sıfırlayıp hero üstüne yasla */
left: 110px;
width: 182px;
height: 258px;
border-radius: 0 0 95px 95px;
}
/* sağ üst */
.implant-photo-2 {
top: 12px;
right: 18px;
width: 252px;
height: 338px;
border-radius: 125px;
}
/* sol alt, sağ üst ile aynı boy */
.implant-photo-3 {
top: 252px;
left: 52px;
width: 252px;
height: 338px;
border-radius: 125px;
}
/* sağ alt: alt kenar düz, hero altına birleşik */
.implant-photo-4 {
bottom: -34px; /* inner padding’i sıfırlayıp hero altına yasla */
right: 8px;
width: 188px;
height: 208px;
border-radius: 95px 95px 0 0;
}
.implant-shape {
position: absolute;
border-radius: 50%;
pointer-events: none;
z-index: 2;
}
.shape-1 {
width: 320px;
height: 320px;
left: 110px;
top: 95px;
border: 1.5px solid rgba(255,255,255,0.18);
}
.shape-2 {
width: 155px;
height: 155px;
left: 72px;
top: 235px;
background: rgba(255,255,255,0.06);
}
.shape-3 {
width: 270px;
height: 270px;
right: 220px;
top: 55px;
border: 1.5px solid rgba(255,255,255,0.17);
}
.shape-4 {
width: 210px;
height: 210px;
right: 146px;
top: 165px;
border: 1px solid rgba(255,255,255,0.12);
}
.shape-5 {
width: 220px;
height: 220px;
left: -70px;
bottom: -45px;
border: 1.5px solid rgba(255,255,255,0.14);
}
.shape-6 {
width: 320px;
height: 320px;
right: -90px;
bottom: -95px;
border: 1.5px solid rgba(255,255,255,0.12);
}
.shape-7 {
width: 135px;
height: 135px;
right: 85px;
bottom: 78px;
background: rgba(255,255,255,0.05);
}
.shape-8 {
width: 84px;
height: 84px;
left: 48%;
top: 52px;
background: rgba(255,255,255,0.05);
}
.shape-9 {
width: 150px;
height: 150px;
left: 43%;
bottom: 44px;
border: 1px solid rgba(255,255,255,0.11);
}
.shape-10 {
width: 105px;
height: 105px;
right: 37%;
top: 255px;
background: rgba(255,255,255,0.04);
}
.shape-11 {
width: 92px;
height: 92px;
left: 36%;
top: 160px;
border: 1px solid rgba(255,255,255,0.12);
}
@media (max-width: 1400px) {
.implant-hero-v6,
.implant-hero-inner {
min-height: 620px;
}
.implant-hero-title span {
font-size: 82px;
}
.implant-hero-desc {
font-size: 18px;
}
.implant-hero-right {
min-height: 560px;
}
.implant-photo-1 {
left: 85px;
width: 170px;
height: 240px;
}
.implant-photo-2,
.implant-photo-3 {
width: 232px;
height: 315px;
}
.implant-photo-3 {
left: 40px;
top: 245px;
}
.implant-photo-4 {
width: 176px;
height: 194px;
}
}
@media (max-width: 1100px) {
.implant-bg-fixed {
background-attachment: scroll;
}
.implant-hero-v6,
.implant-hero-inner {
min-height: auto;
}
.implant-hero-inner {
grid-template-columns: 1fr;
gap: 35px;
padding: 38px 24px 42px;
}
.implant-bg-word {
font-size: 100px;
left: 50%;
transform: translateX(-50%);
}
.implant-hero-title span {
font-size: 68px;
}
.implant-hero-right {
max-width: 540px;
width: 100%;
margin: 0 auto;
min-height: 620px;
}
.implant-photo-1 {
top: 0;
left: 98px;
border-radius: 0 0 95px 95px;
}
.implant-photo-4 {
bottom: 0;
right: 8px;
border-radius: 95px 95px 0 0;
}
}
@media (max-width: 767px) {
.implant-hero-inner {
padding: 28px 18px 34px;
}
.implant-mini-badge {
font-size: 11px;
padding: 8px 14px;
margin-bottom: 14px;
}
.implant-bg-word {
font-size: 64px;
top: 4px;
}
.implant-hero-title span {
font-size: 48px;
}
.implant-hero-desc {
font-size: 15px;
}
.implant-btn {
min-width: 138px;
padding: 12px 18px;
font-size: 14px;
}
.implant-hero-extra {
margin-top: 22px;
gap: 10px;
}
.implant-extra-card {
padding: 14px 14px;
border-radius: 20px;
}
.implant-extra-text strong {
font-size: 14px;
}
.implant-extra-text span {
font-size: 13px;
}
.implant-hero-right {
max-width: 340px;
min-height: 470px;
}
.implant-photo {
border-width: 6px;
}
.implant-photo-1 {
top: 0;
left: 12px;
width: 104px;
height: 145px;
border-radius: 0 0 55px 55px;
}
.implant-photo-2 {
top: 16px;
right: 0;
width: 150px;
height: 205px;
border-radius: 80px;
}
.implant-photo-3 {
top: 206px;
left: 18px;
width: 150px;
height: 205px;
border-radius: 80px;
}
.implant-photo-4 {
bottom: 0;
right: 0;
width: 120px;
height: 136px;
border-radius: 65px 65px 0 0;
}
.shape-1,
.shape-3,
.shape-4,
.shape-6,
.shape-9 {
display: none;
}
}