main.sayfa_hakkimizda .hakkimizda_alani{
display:grid;
grid-template-columns:1fr 1fr;
align-items: start;
gap:60px;
}
main.sayfa_hakkimizda .hakkimizda_yazi{
display:grid;
align-content:center;
justify-items:start;
row-gap: 10px;
}
main.sayfa_hakkimizda .hakkimizda_yazi .hakkimizda_metin p {
margin-bottom: 15px;
}
main.sayfa_hakkimizda .hakkimizda_yazi span {
color: var(--mavi);
}
main.sayfa_hakkimizda .hakkimizda_yazi h1 {
font-weight:700;
font-size:32px;
line-height:1.2;
letter-spacing:.2px;
color:var(--mavi);
margin-bottom: 20px;
position: relative;
display: inline-block;
}
main.sayfa_hakkimizda .hakkimizda_yazi h1::after,
.sayfa_yazi_alani h1::after {
content: "";
position: absolute;
left: 0;
bottom: -10px;
width: 70%;
height: 3px;
background: linear-gradient(90deg, var(--mavi), rgb(17 44 114 / 35%), var(--mavi));
background-size: 200% 100%;
border-radius: 2px;
animation: underlineFlow 3s infinite linear;
}
@keyframes underlineFlow {
0% {
background-position: 0% 50%;
}
100% {
background-position: 200% 50%;
}
}
main.sayfa_hakkimizda .hakkimizda_yazi p{
font-weight:400;
font-size:18px;
line-height:1.75;
color: var(--siyah);
}

main.sayfa_hakkimizda .liste ul{
list-style:none;
margin:60px 0 0 0;
padding:0;
display:grid;
gap: 20px;
width:100%;
grid-template-columns: 1fr 1fr 1fr;
}
main.sayfa_hakkimizda .liste ul li{
position:relative;
overflow:hidden;
display:grid;
grid-template-columns:26px 1fr;
align-items:center;
column-gap:6px;
padding:10px 12px;
background:rgba(20,20,20,.04);
border:1px solid rgba(20,20,20,.08);
border-radius:8px;
cursor: default;
}

main.sayfa_hakkimizda .liste ul li::after{
content:"";
position:absolute;
top:-60%; left:-160%;
width:120%; height:220%;
background:linear-gradient(60deg,
rgba(255,255,255,0) 30%,
rgba(255,255,255,.40) 50%,
rgba(255,255,255,0) 70%);
transform:translateX(0);
opacity:.0;
pointer-events:none;
mix-blend-mode:screen;
}
main.sayfa_hakkimizda .liste ul li:hover::after{
opacity:1;
animation: li-sheen .9s cubic-bezier(.22,.61,.36,1) forwards;
}
@keyframes li-sheen{
to { transform:translateX(240%); }
}
main.sayfa_hakkimizda .liste ul li strong{
font-weight: 500;
line-height:1.3;
color:var(--siyah);
}
main.sayfa_hakkimizda .liste span.checkikon svg {
width:22px;
height:22px;
line-height:1;
color:var(--mavi);
margin-top:-2.5px;
}


main.sayfa_hakkimizda .hakkimizda_resim{
position: relative;
display: flex;
align-items: flex-start;
justify-content: center;
min-height: 460px;
overflow: hidden;
}
main.sayfa_hakkimizda .hakkimizda_resim img{
position: relative;
z-index: 1;
display: block;
width: auto;
height: auto;
max-width: 100%;
max-height: 100%;
object-fit: contain;
object-position: center bottom;
border-radius: 200px 60px 200px 60px;
}
main.sayfa_hakkimizda .hakkimizda_resim::after{
content:"";
position:absolute;
inset:-22% -12%;
border-radius: inherit;
pointer-events:none;
z-index:2;
background:
linear-gradient(112deg,
rgba(255,255,255,0) 44%,
rgba(255,255,255,.22) 50%,
rgba(255,255,255,0) 56%
),
radial-gradient(120px 60px at 35% 50%,
rgba(255,255,255,.10), rgba(255,255,255,0) 60%
);
mix-blend-mode: screen;
transform: translateX(-130%);
animation: hbSheen 12s ease-in-out infinite;
}
@keyframes hbSheen{
0%   { transform: translateX(-130%); opacity: 0; }
10%  { opacity: .95; }
30%  { transform: translateX(130%); opacity: 0; }
100% { transform: translateX(130%); opacity: 0; }
}
@media (prefers-reduced-motion: reduce){
main.sayfa_hakkimizda .hakkimizda_resim::after{
animation: none;
opacity: .10;
transform: none;
}
}



@media (max-width:1260px){
main.sayfa_hakkimizda .hakkimizda_alani{gap:56px;}
main.sayfa_hakkimizda .hakkimizda_resim{min-height:420px;}
}

@media (max-width:980px){
main.sayfa_hakkimizda .hakkimizda_alani{
grid-template-columns:1fr;
gap:36px;
}
main.sayfa_hakkimizda .hakkimizda_resim{min-height:360px;}
main.sayfa_hakkimizda .hakkimizda_yazi h2{font-size:30px;}
main.sayfa_hakkimizda .liste ul {
grid-template-columns: 1fr 1fr;
gap:15px;
}
}
@media (max-width: 768px){
main.sayfa_hakkimizda .liste ul {
grid-template-columns:1fr;
gap:15px;
}
}

@media (max-width:467px){
main.sayfa_hakkimizda .hakkimizda_alani{gap:24px;}
main.sayfa_hakkimizda .hakkimizda_resim{min-height:320px;}
main.sayfa_hakkimizda .hakkimizda_yazi h2{font-size:26px;}
main.sayfa_hakkimizda .hakkimizda_yazi p{font-size:16px;}
}



.hakkimizda_galeri {
width: 100%;
margin: 40px 0;
position: relative;
}
/*
.hakkimizda_galeri::after {
content: "";
position: absolute;
top: 50%;
left: 0;
width: 100%;
height: 200px;
background: var(--mavi);
transform: translateY(-50%);
pointer-events: none;
z-index: -1;
}
*/
.hakkimizda_galeri .galeri_grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
gap: 20px;
position: relative;
z-index: 0;
}

.hakkimizda_galeri .galeri_grid a {
display: block;
position: relative;
border-radius: 12px;
overflow: hidden;
background: #f5f5f5;
transition: transform .4s ease, box-shadow .4s ease;
}

.hakkimizda_galeri .galeri_grid a::after {
content: "";
position: absolute;
inset: 0;
background: rgba(255,255,255,.15);
opacity: 0;
transition: opacity .4s ease;
}

.hakkimizda_galeri .galeri_grid a:hover {
transform: translateY(0px) scale(1.03);
box-shadow: 0 12px 28px rgba(0,0,0,0.18);
}

.hakkimizda_galeri .galeri_grid a:hover::after {
opacity: 1;
}

.hakkimizda_galeri .galeri_grid img {
width: 100%;
height: auto;
display: block;
object-fit: cover;
transition: transform .6s ease;
}

.hakkimizda_galeri .galeri_grid a:hover img {
transform: scale(1);
}

@media (max-width: 600px) {
.hakkimizda_galeri .galeri_grid {
grid-template-columns: repeat(2, 1fr);
gap: 15px;
}
}









main.genel_sayfalar .talep_formu {
padding: 20px;
}

main.genel_sayfalar .genel_baslik_aciklama {
margin: 20px auto 10px auto;
text-align: left;
justify-items: unset;
}
.genel_baslik_aciklama > h3 {
font-size: 24px;
font-weight: 700;
letter-spacing: .2px;
margin: 0 0 5px 5px;
text-transform: unset;
}




main.genel_sayfalar .talep_formu .tf-submit strong {
font-weight: 500;
font-size: 16px;
}
main.genel_sayfalar {
width: 100%;
}



.sayfa_yazi_alani h1 {
font-weight: 700;
font-size: 32px;
line-height: 1.2;
letter-spacing: .2px;
color: var(--mavi);
margin-bottom: 30px;
position: relative;
display: inline-block;
}

.yazi_metin_alani {
font-size: 18px;
color: var(--siyah);
line-height: 1.6;
}

.yazi_metin_alani p {
font-weight: 400;
font-size: 18px;
margin-bottom: 15px;
color: var(--siyah);
}

.yazi_metin_alani h2,
.yazi_metin_alani h3,
.yazi_metin_alani h4,
.yazi_metin_alani h5,
.yazi_metin_alani h6 {
font-weight: 600;
margin: 0 0 12px;
line-height: 1.3;
color: var(--siyah);
}

.yazi_metin_alani h2 { font-size: 26px; }
.yazi_metin_alani h3 { font-size: 22px; }
.yazi_metin_alani h4 { font-size: 20px; }
.yazi_metin_alani h5,
.yazi_metin_alani h6 { font-size: 18px; }

.yazi_metin_alani ul,
.yazi_metin_alani ol {
margin: 15px 0 15px 20px;
padding: 0;
}

.yazi_metin_alani li {
margin-bottom: 10px;
}

.yazi_metin_alani blockquote {
margin: 1.5em 0;
padding: 1em 1.5em;
background: #f9f9f9;
border-left: 4px solid var(--mavi);
font-style: italic;
color: #444;
}

.yazi_metin_alani a {
color: var(--mavi);
text-decoration: underline;
transition: color .3s ease;
}
.yazi_metin_alani a:hover {
color: var(--siyah);
}

.yazi_metin_alani img {
max-width: 100%;
height: auto;
margin: 1.2em 0;
border-radius: 6px;
display: block;
}
.yazi_metin_alani img.alignleft {
float: left;
margin: 0 1.2em 1.2em 0;
max-width: 50%;
}
.yazi_metin_alani img.alignright {
float: right;
margin: 0 0 1.2em 1.2em;
max-width: 50%;
}
.yazi_metin_alani img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

.yazi_metin_alani figure {
margin: 1.5em 0;
}
.yazi_metin_alani figcaption {
font-size: 14px;
color: #666;
text-align: center;
margin-top: .5em;
}

.yazi_metin_alani table {
width: 100%;
border-collapse: collapse;
margin: 1.5em 0;
font-size: 16px;
overflow-x: auto;
display: block;
}
.yazi_metin_alani table th,
.yazi_metin_alani table td {
border: 1px solid #ddd;
padding: .75em 1em;
}
.yazi_metin_alani table th {
background: #f2f2f2;
font-weight: 600;
text-align: left;
}

.yazi_metin_alani pre {
background: #272822;
color: #f8f8f2;
padding: 1em;
border-radius: 6px;
overflow-x: auto;
font-size: 15px;
}

.yazi_metin_alani code {
background: #f2f2f2;
padding: 2px 6px;
border-radius: 4px;
font-size: 15px;
}

@media (max-width: 768px) {
.yazi_metin_alani img.alignleft,
.yazi_metin_alani img.alignright {
float: none;
display: block;
margin: 1em auto;
max-width: 100%;
}
}


main.genel_sayfalar .site_genislik,
main.sss_sayfasi .site_genislik {
display: grid;
grid-template-columns: 1fr 420px;
gap: 30px;
align-items: start;
}

main.genel_sayfalar aside,
main.sss_sayfasi aside {
width: 100%;
max-width: 420px;
min-width: 0;
overflow-wrap: break-word;
word-break: break-word;
box-sizing: border-box;
}

@media (max-width: 980px) {
main.genel_sayfalar .site_genislik,
main.sss_sayfasi .site_genislik {
grid-template-columns: 1fr;
gap: 40px;
}
main.genel_sayfalar aside,
main.sss_sayfasi aside {
max-width: 100%;
}
}


main.sayfa_ucretsiz_analiz .site_genislik {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 30px;
align-items: start;
}

main.sayfa_ucretsiz_analiz aside {
width: 100%;
min-width: 0;
overflow-wrap: break-word;
word-break: break-word;
box-sizing: border-box;
}
@media (max-width: 980px) {
main.sayfa_ucretsiz_analiz .site_genislik {
display: flex;
flex-direction: column;
}
main.sayfa_ucretsiz_analiz aside {
order: -1;
}
}


















/* === Öncesi / Sonrası Bölümü === */
.oncesi_sonrasi_anasayfa_sag {
position: relative;
z-index: 0;
min-height: 50px;
overflow: hidden;
padding: 0px 15px 0px 15px;
}
.oncesi_sonrasi_anasayfa_sag::before {
content: "";
position: absolute;
left: 0; right: 0; top: 0;
height: 60%;
background: var(--mavi);
border-top-left-radius: 20px;
border-top-right-radius: 20px;
border-bottom-left-radius: 100%;
border-bottom-right-radius: 100%;
pointer-events: none;
z-index: -1;
}


.oncesi_sonrasi_anasayfa_sag .oncesi_sonrasi_slider_sag {
--os-radius: 14px;
width: 100%;
padding: 5px 5px;
box-sizing: border-box;
opacity: 0;
transition: opacity 0.1s ease;
}

.oncesi_sonrasi_anasayfa_sag .oncesi_sonrasi_slider_sag.swiper-initialized {
visibility: visible;
position: relative;
opacity: 1;
}

.oncesi_sonrasi_anasayfa_sag .os-card {
position: relative;
border-radius: var(--os-radius);
overflow: hidden;
background: #0b1224;
aspect-ratio: 4 / 5;
isolation: isolate;
transition: transform .45s cubic-bezier(.22,.61,.36,1);
}
.oncesi_sonrasi_anasayfa_sag .swiper-slide .os-card {
transition: transform .45s cubic-bezier(.22,.61,.36,1), opacity .45s ease;
will-change: transform;
transform: scale(0.99);
}
.oncesi_sonrasi_anasayfa_sag .swiper-slide:hover .os-card {
transform: scale(1.01);
}

.oncesi_sonrasi_anasayfa_sag .os-card img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}

.oncesi_sonrasi_anasayfa_sag .os-controls {
margin: 25px auto 0px auto;
display: flex;
align-items: center;
gap: 14px;
justify-content: center;
width: 100%;
position: relative;
bottom: 5px;
}
.oncesi_sonrasi_anasayfa_sag .os-prev,
.oncesi_sonrasi_anasayfa_sag .os-next {
--btn-size: 44px;
width: var(--btn-size);
height: var(--btn-size);
display: grid;
place-items: center;
border-radius: 50%;
border: 0;
background: var(--mavi);
color: var(--beyaz);
cursor: pointer;
transition: transform .45s cubic-bezier(.22,.61,.36,1), opacity .45s ease;
transform: scale(.90);
will-change: transform;
}
.oncesi_sonrasi_anasayfa_sag .os-prev svg,
.oncesi_sonrasi_anasayfa_sag .os-next svg {
width: 32px;
height: 32px;
display: block;
margin-top: 0px;
}

.oncesi_sonrasi_anasayfa_sag .os-prev:hover,
.oncesi_sonrasi_anasayfa_sag .os-next:hover {
background: var(--mavi);
color: var(--beyaz);
transform: scale(1.10);
}
.oncesi_sonrasi_anasayfa_sag .os-prev:active,
.oncesi_sonrasi_anasayfa_sag .os-next:active {
transform: scale(1.10);
}


.oncesi_sonrasi_anasayfa_sag .swiper-slide {
transform: scale(1);
}


@media (max-width: 599px) {
.oncesi_sonrasi_anasayfa_sag {
max-height: 100%;
}
.oncesi_sonrasi_anasayfa_sag .os-controls {
grid-template-columns: 1fr auto 1fr;
gap: 10px;
}
.oncesi_sonrasi_anasayfa_sag .os-prev,
.oncesi_sonrasi_anasayfa_sag .os-next {
--btn-size: 38px;
}
.oncesi_sonrasi_anasayfa_sag .swiper-slide:hover .os-card {
transform: scale(1);
}
}




main.oncesi_ve_sonrasi_sayfasi .once_ve_sonrasi {
display: grid;
gap: 30px;
box-sizing: border-box;
grid-template-columns: repeat(2, 1fr);
margin-top: 30px;
}

@media (min-width: 601px) and (max-width: 980px) {
main.oncesi_ve_sonrasi_sayfasi .once_ve_sonrasi {
grid-template-columns: repeat(3, 1fr);
}
}

@media (min-width: 981px) and (max-width: 1100px) {
main.oncesi_ve_sonrasi_sayfasi .once_ve_sonrasi {
grid-template-columns: repeat(4, 1fr);
}
}

@media (min-width: 1101px) {
main.oncesi_ve_sonrasi_sayfasi .once_ve_sonrasi {
grid-template-columns: repeat(5, 1fr);
}
}

main.oncesi_ve_sonrasi_sayfasi .oncesi_sonrasi_liste {
overflow: hidden;
border-radius: 10px;
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.06);
transition: transform 0.3s ease, box-shadow 0.3s ease;
background-color: #fff;
border: 1px solid var(--mavi);
}

main.oncesi_ve_sonrasi_sayfasi .oncesi_sonrasi_liste:hover {
transform: scale(1.05);
box-shadow: 0 6px 16px rgba(0, 0, 0, 0.1);
}

main.oncesi_ve_sonrasi_sayfasi .oncesi_sonrasi_liste img {
display: block;
width: 100%;
height: auto;
object-fit: cover;
border-radius: 8px;
transition: transform 0.3s ease;
}

main.oncesi_ve_sonrasi_sayfasi .os-card {
margin: 0;
}


main.sss_sayfasi .site_genislik .anasayfa_sss {
margin-top: 30px;
}




.bize_ulasin_alani {
display: flex;
flex-wrap: wrap;
gap: 30px;
width: 100%;
box-sizing: border-box;
}

.bize_ulasin_sol,
.bize_ulasin_sag {
flex: 1 1 calc(50% - 15px);
min-width: 300px;
background: #fff;
padding: 20px;
box-sizing: border-box;
border-radius: 12px;
box-shadow: 0px 0px 15px 4px rgb(0 0 0 / 10%);
transition: all 0.3s ease;
}
.bize_ulasin_sol {
padding: 0px 20px 0px 0px;
box-shadow: unset;
}

@media (max-width: 980px) {
.bize_ulasin_alani {
flex-direction: column;
gap: 20px;
}

.bize_ulasin_sol,
.bize_ulasin_sag {
flex: 1 1 100%;
min-width: 100%;
}
}

.bize_ulasin_sol .bize_ulasin_aciklama h2 {
font-weight: 700;
font-size: 28px;
line-height: 1.2;
letter-spacing: .2px;
color: var(--mavi);
margin-bottom: 10px;
position: relative;
display: inline-block;
}
.bize_ulasin_sol .bize_ulasin_aciklama p {
font-weight:400;
font-size:18px;
line-height:1.6;
color: var(--siyah);
margin-bottom: 5px;
}
.bize_ulasin_sol .bize_ulasin_aciklama p:last-child {
margin-bottom: 0px;
}



.bize_ulasin_sol ul {
list-style: none;
margin: 30px 0px 0px 0px;
padding: 0;
}

.bize_ulasin_sol ul li {
display: flex;
align-items: center;
gap: 15px;
margin-bottom: 20px;
}

/* ikon alanı */
.bize_ulasin_sol .li_ikon {
flex: 0 0 75px;
height: 75px;
display: flex;
align-items: center;
justify-content: center;
background: var(--mavi);
border-radius: 14px;
color: var(--beyaz);
}
.bize_ulasin_sol .li_ikon svg {
width: 38px;
height: 38px;
}

/* metin alanı */
.bize_ulasin_sol .metin {
flex: 1;
display: flex;
flex-direction: column;
justify-content: center;
}

.bize_ulasin_sol .metin strong {
display: block;
font-size: 18px;
font-weight: 600;
color: var(--mavi);
}

.bize_ulasin_sol .metin p,
.bize_ulasin_sol .metin a {
font-size: 16px;
color: var(--siyah);
text-decoration: none;
line-height: 1.6;
display: inline-block;
}

.bize_ulasin_sol .metin a:hover {
color: var(--mavi);
}

/* Responsive düzenler */
@media (max-width: 768px) {
.bize_ulasin_sol ul li {
flex-direction: row;
}
}

@media (min-width: 769px) and (max-width: 980px) {
.bize_ulasin_sol ul {
display: flex;
flex-wrap: wrap;
gap: 20px;
}
.bize_ulasin_sol ul li {
flex: 1 1 calc(50% - 20px);
}
}

@media (min-width: 981px) {
.bize_ulasin_sol ul {
display: block;
}
}


/* ===================== Bize Ulaşın Form ===================== */
form#bUlasinForm {display: block;}

.b_ulasin_formu .b_ulasin-field {
display: flex;
flex-direction: column;
gap: 5px;
margin-bottom: 15px;
width: 100%;
box-sizing: border-box;
padding: 0px 4px;
}
.b_ulasin_formu .b_ulasin-label {
font-size:14px; font-weight: 400; letter-spacing:.2px; opacity:.95;
}
.b_ulasin_formu .b_ulasin-input,
.b_ulasin_formu .b_ulasin-select,
.b_ulasin_formu .b_ulasin-textarea,
.b_ulasin_formu .tf-telefon {
width: 100%;
max-width: 100%;
box-sizing: border-box;
font-size: 16px;
-webkit-text-size-adjust: 100%;
line-height: 1.4;
color: var(--siyah);
background: #fff;
border: 1px solid #d0d5dd;
border-radius: var(--ssf-radius);
padding: 12px 14px;
outline: none;
transition: box-shadow .18s ease, border-color .18s ease, background-color .18s ease;
}
.b_ulasin_formu .b_ulasin-input:focus,
.b_ulasin_formu .b_ulasin-select:focus,
.b_ulasin_formu .b_ulasin-textarea:focus,
.b_ulasin_formu .tf-telefon:focus {
border-color: #b1b1b1;
box-shadow: 0 0 0 3px rgb(139 139 139 / 18%);
}

.b_ulasin_formu,
.b_ulasin_formu * { box-sizing: border-box; }

.b_ulasin_formu .b_ulasin-input,
.b_ulasin_formu .b_ulasin-select,
.b_ulasin_formu .b_ulasin-textarea,
.b_ulasin_formu .tf-telefon,
.b_ulasin_formu .iti input[type=tel] {
width: 100% !important;
max-width: 100% !important;
box-sizing: border-box;
}
.b_ulasin_formu .tf-phone-wrap,
.b_ulasin_formu .iti { max-width: 100%; }
.b_ulasin_formu { overflow-x: hidden; }

.b_ulasin_formu .tf-phone-wrap { position:relative; }
.b_ulasin_formu .iti { width:100%; }
.b_ulasin_formu .iti__country-list { z-index:99999; }
.b_ulasin_formu .iti--allow-dropdown .iti__flag-container { inset-inline-start:0px; border-radius: 14px; }
.b_ulasin_formu .iti--separate-dial-code .iti__selected-dial-code { font-weight:600; color: var(--siyah); }
.b_ulasin_formu .iti__dial-code,
.b_ulasin_formu .iti__flag-box,
.b_ulasin_formu .iti__country-name { color: var(--siyah); font-size: 12px; }

.iti input[type=tel] {width: 100%;}



/* Telefon bayrak alanı */
.b_ulasin_formu .iti__selected-flag { height: 48px!important; }

/* Hata/başarı */
.b_ulasin_formu .b_ulasin-error {
margin-top: 4px;
font-size: 13px;
line-height: 1.4;
color: #842029;
background-color: #f8d7da;
border: 1px solid #f5c2c7;
border-radius: 4px;
padding: 8px 12px;
}
.b_ulasin_formu [aria-invalid="true"] {
border-color:#ff6b6b !important;
box-shadow:0 0 0 4px rgba(255,107,107,.15) !important;
}

.b_ulasin_formu .b_ulasin-actions { display:grid; margin-top:6px; }
.b_ulasin_formu .b_ulasin-submit {
padding:14px 18px;
border-radius:var(--ssf-radius);
}
.b_ulasin_formu .b_ulasin-submit strong {
font-size: 16px;
font-weight:500;
}
/* Başarı mesajı */
#b_ulasin-success {
display: none;
justify-content: center;
align-items: center;
text-align: center;
gap: 12px;
color: #0c963f;
font-size: 1.1rem;
font-weight: 300;
padding: 20px;
}
#b_ulasin-success svg {
width: 66px;
height: 66px;
margin: 0px auto 15px auto;
}
@keyframes bUlasinFadeIn {
from { opacity: 0; transform: translateY(10px); }
to   { opacity: 1; transform: translateY(0); }
}
@keyframes bUlasinFadeOut {
from { opacity: 1; transform: translateY(0); }
to   { opacity: 0; transform: translateY(10px); }
}
#b_ulasin-success.show { display: flex; animation: bUlasinFadeIn 0.4s ease forwards; }
#b_ulasin-success.hide { animation: bUlasinFadeOut 0.4s ease forwards; }

/* Button */
.b_ulasin_formu .b_ulasin-actions .buton.buton_yesil {
width: 100%;
font-size: 15px;
font-weight: 500;
position:relative;
display: inline-block;
letter-spacing: .9px;
align-items:center;
gap:10px;
border-radius:12px;
border-color:transparent;
text-decoration:none;
padding: 12px 20px;
}
.b_ulasin_formu .b_ulasin-actions {
width: 100%;
--g1: #0c963f;
--g2: #ffffff;
--g3: #0c963f;
display:inline-block;
padding:2px;
border-radius:14px;
background-image:linear-gradient(90deg,var(--g1),var(--g2),var(--g3),var(--g2),var(--g1));
background-size:300% 100%;
background-position:0% 50%;
animation:hdBorderFlow 6.5s linear infinite;
margin: 30px auto 0px auto;
text-align: center;
}

@media (max-width:600px) {
.b_ulasin_formu .b_ulasin-actions .buton.buton_yesil {
padding: 12px 10px;
font-size: 15px;
font-weight: 500;
}
.b_ulasin_formu { padding: 15px; }
}
