/*
Theme Name: Landor Arms EN
Theme URI: https://multimediaajans.com
Author: Multimedia Ajans
Author URI: https://multimediaajans.com
Version: MultiSite
*/


html { overflow-x:hidden; scroll-behavior: smooth; }
body {margin: 0;padding: 0;background: #F4F4F4;font-family: 'Poppins', sans-serif;overflow: hidden;}

h1, h2, h3, h4, h5, ul, ol, img, a, p { margin:0; padding:0; list-style:none; text-decoration:none;border:none; outline:none; }
a { transition: all .2s linear; }
img {image-rendering: -webkit-optimize-contrast !important;}
.hamburger-menu {display:none;}
.header {display: flex;align-items: center;justify-content: center;padding: 2vw 0vw;position: absolute;width: 100%;gap: 4vw;}
.header .logo{display:flex;align-items:center;gap:1vw}
.header .logo img {width: 14vw;height: auto;}
.header .logo span{font-size:1.2vw;font-weight:bold;color:#0c1a21}
.header .nav {display: flex;align-items: center;gap: 0.7vw;}
.header .nav div {display: flex;align-items: center;justify-content: center;padding: 0.5vw 1.1vw;border: 0.1vw solid #ddd;border-radius: 2vw;text-decoration: none;color: #333;font-size: 0.9vw;transition: all 0.3s;gap: 0.8vw;}
.header .nav a {color: #6F6F6F;font-size: 0.70vw;}
.header .nav .dark {border-radius: 1.6235rem;padding: 0.5vw 1.1vw;background: linear-gradient(267deg, #071D25 0.49%, rgba(7, 29, 37, 0.55) 99.51%);color: #fff;}
.header .lang{display:flex;align-items:center;gap:0.5vw;font-size:0.9vw}
.header .search {margin-left: 0vw;display: flex;align-items: center;gap: 0.6vw;}
.header .search input {padding: 0.3vw 0vw;border: none;border-radius: 2vw;font-size: 0.9vw;background: none !important;width: 4vw;display: flex;outline: none;flex-direction: row;align-items: center;}
.header .icons {display: flex;align-items: center;gap: 0.8vw;}
.header .icons i {font-size: 1.3vw;cursor: pointer;color: #071d2587;}
.header .nav .active {border: 0.1vw solid #D29A00;}
.header .nav .active a:nth-child(2) {color: #D29A00;}
.header .language {display: flex;align-items: center;gap: 2vw;}
.header .language .lang .tr {color: #00000080;}
.header .language .lang a {font-size: 0.70vw;color: #071d25;}

.menu-item {height: 100%;float: left;position: relative;font-size: 0.9vw;font-weight: 500;transition: 0.6s all;width: auto;text-align: center;list-style:none;}
.menu-item a {height: 100%;display: block;color: rgb(0 0 0);transition: 0.2s;display: flex;align-items: center;justify-content: center;}
#menu i.fas.fa-angle-right {color: rgb(0 0 0 / 63%);font-size: 0.7vw;}
.dropdown {position: absolute;top: 100%;left: -3vw;width: 10vw;gap: 0.2vw;padding: 1vw 0;background: linear-gradient(204deg, #071D25 0.49%, rgba(7, 29, 37, 0.55) 99.51%);display: flex;margin-top: 0.7vw;opacity: 0;visibility: hidden;transition-delay: 0.2s;z-index: 6;border-radius: 0.6vw;transition: all .3s linear;align-items: flex-start;justify-content: center;flex-direction: column;z-index: 9999;}
.dropdown>.menu-item {text-align: left;font-size: 0.9vw;height: auto;margin: 0.3vw 0;width: 92%;font-weight: 500;display: flex;justify-content: flex-start;padding-left: 10%;}
.dropdown>.menu-item a{color: #fff;}
.dropdown>.menu-item:hover>a{color:#1a1b1f !important;}
.menu-item:hover>.dropdown{opacity:1;visibility:visible;}

.anasayfa-alan-1 {display: flex;flex-direction: row;align-items: center;height: 55vw;}
.anasayfa-alan-1 .alan1-sol {display: flex;flex-direction: column;align-items: flex-start;gap: 5vw;margin-top: 2.5vw;margin-left: 7vw;width: 50%;}
.anasayfa-alan-1 .alan1-sol .orta-metin h2 {font-family: Jura;font-size: 4vw;font-style: normal;font-weight: 500;}
.anasayfa-alan-1 .alan1-sol .orta-metin h5 {font-family: Jura;font-size: 2.5vw;font-style: normal;font-weight: 300;}
.anasayfa-alan-1 .alan1-sol .orta-metin .buttons a {border-radius: 0.5vw;background: linear-gradient(91deg, #071D25 0.51%, #071D25 99.49%);padding: 0.5vw 1.5vw;color: #fff;font-size: 1vw;}
.anasayfa-alan-1 .alan1-sol .orta-metin .buttons a:nth-last-child(1) {border-radius: 0.5vw;background: none;padding: 0.5vw 1.5vw;color: #071D25;}
.anasayfa-alan-1 .alan1-sol .orta-metin {display: flex;flex-direction: column;gap: 0vw;}
.anasayfa-alan-1 .alan1-sol .orta-metin .buttons {display: flex;margin-top: 2vw;align-items: center;}
.anasayfa-alan-1 .alt-metin-kutusu {display: flex;align-items: center;gap: 1vw;border-radius: 0.5vw;border-left: 1px solid rgba(0, 0, 0, 0.29);background: linear-gradient(270deg, rgba(7, 29, 37, 0.00) 0.04%, rgba(7, 29, 37, 0.10) 99.96%);backdrop-filter: blur(6.550000190734863px);width: 32.19vw;height: 7.45vw;padding: 0 1vw;}
.anasayfa-alan-1 .alt-metin-kutusu span {width: 25vw;font-family: Jura;font-size: 1vw;font-style: normal;font-weight: 400;line-height: 1.2vw;}
.anasayfa-alan-1 .alt-metin-kutusu .icon {padding: 1.5vw;border: 0.1vw solid #00000057;border-radius: 50%;}
.anasayfa-alan-1 .alt-metin-kutusu .icon svg {width: 3vw;height: 3vw;}
.anasayfa-alan-1 .alan1-sol .ust-img img {width: 27.43vw;filter: drop-shadow(0.3vw 0.3vw 0.2vw rgba(0, 0, 0, 0.25));}
.anasayfa-alan-1 .alan1-sol .ust-img {border-radius: 0.5vw;border-left: 1px solid rgba(0, 0, 0, 0.29);background: linear-gradient(270deg, rgba(7, 29, 37, 0.00) 0.04%, rgba(7, 29, 37, 0.10) 99.96%);backdrop-filter: blur(6.550000190734863px);width: 32.19vw;height: 7.45vw;padding: 0 1vw;}
.anasayfa-alan-1 .alan1-arka {display: flex;flex-direction: column;position: absolute;gap: 11.5vw;top: 12.6vw;z-index: -1;}
.anasayfa-alan-1 .alan1-arka .alan1-alt-mobile, .anasayfa-alan-1 .alan1-arka .alan1-ust-mobile{display:none;}
.anasayfa-alan-1 .alan1-sag {width: 29.48vw;height: 37.5vw;margin-left: 6vw;border-radius: 3.4vw;background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%);box-shadow: -5px 9px 9.2px 0 rgba(0, 0, 0, 0.25);margin-top: 2vw;}
.anasayfa-alan-1 .alan1-sag video {width: 29.48vw;height: 37.5vw;object-fit: cover;border-radius: 3.4vw;}

.anasayfa-alan-2 {display: flex;align-items: flex-start;}
.anasayfa-alan-2 .alan2-left h3 {font-family: Jura;font-size: 4vw;font-style: normal;font-weight: 500;line-height: 6vw;text-transform: uppercase;width: 48vw;}
.anasayfa-alan-2 .precision img {width: 15vw;height: 14vw;object-fit: cover;border-radius: 1.5vw;flex-shrink: 0;}
.anasayfa-alan-2 .precision {width: 27vw;height: 14vw;border-radius: 1.6vw;background: rgba(7, 29, 37, 0.05);backdrop-filter: blur(20px);flex-shrink: 0;display: flex;align-items: center;gap: 2vw;}
.anasayfa-alan-2 .precision h5 {color: #071D25;font-family: Jura;font-size: 1.2vw;font-style: normal;font-weight: 500;line-height: 2vw;}
.anasayfa-alan-2 .precision a {transition: all 0.2s ease;color: #D29A00;font-family: Jura;font-size: 1vw;font-style: normal;font-weight: 500;line-height: 1.875rem;}
.anasayfa-alan-2 .precision a:hover {letter-spacing: 0.1vw;}
.anasayfa-alan-2 .text {display: flex;flex-direction: column;align-items: flex-start;gap: 3vw;}
.anasayfa-alan-2 .alan2-right img {width: 33vw;height: 39vw;object-fit: cover;border-radius: 2.5vw;}
.anasayfa-alan-2 .alan2-right span {color: rgba(7, 29, 37, 0.48);display: flex;width: 25vw;font-family: Jura;font-size: 1vw;font-style: normal;font-weight: 500;line-height: 1.8vw;}
.anasayfa-alan-2 .alan2-left {width: 52.5%;padding-left: 7vw;display: flex;flex-direction: column;align-items: flex-start;gap: 3vw;}
.anasayfa-alan-2 .alan2-right {display: flex;flex-direction: column;align-items: flex-start;gap: 3vw;}
.anasayfa-alan-2 .number {display: flex;gap: 8vw;align-items: center;}
.anasayfa-alan-2 .number li {width: auto;list-style: none;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.anasayfa-alan-2 .number li:nth-child(2) {width: 10vw;list-style: none;}
.anasayfa-alan-2 .alan2-left .number li h3 {width: auto;color: #071D25;font-family: 'Jura';font-size: 2.3vw;font-style: normal;font-weight: 600;line-height: 2vw;}
.anasayfa-alan-2 .alan2-left .number li span {color: rgba(7, 29, 37, 0.48);font-family: 'Jura';font-size: 1.3vw;font-style: normal;font-weight: 400;line-height: 2vw;}
.anasayfa-alan-2 .number li:nth-child(2) span {text-decoration-line: underline;text-decoration-style: solid;text-decoration-skip-ink: auto;text-decoration-thickness: auto;text-underline-offset: auto;text-underline-position: from-font;color: #071D25;font-family: 'Jura';font-size: 2vw;font-style: normal;font-weight: 500;}
.anasayfa-alan-2 .spare-parts-slider {width: 85%;overflow: hidden;border-right: 0.1vw solid #b3b3b3;padding: 1vw 0;}
.anasayfa-alan-2 .spare-parts-slider .slider-wrapper {display: flex;gap: 2vw;overflow-x: hidden; /* önemli: scroll bar olmasın */}
.anasayfa-alan-2 .spare-parts-slider .slide-item {width: 15vw;flex-shrink: 0;display: flex;flex-direction: column;background: linear-gradient(322deg, rgba(255, 255, 255, 0.00) 0.67%, #FFF 99.33%);align-items: center;padding: 1vw;border-radius: 1vw;text-decoration: none;gap: 1vw;}
.anasayfa-alan-2 .spare-parts-slider .slide-item img {width: 100%;height: 11vw;object-fit: contain;border-radius: 0.5vw;}
.anasayfa-alan-2 .spare-parts-slider .slide-item h3 {font-size: 1vw;color: #071d25;margin-top: 0vw;text-align: center;font-family: 'Jura';width: auto;line-height: unset;}
.anasayfa-alan-2 .spare-parts-slider .ek-gorsel {transition: all 0.5s ease;position: absolute;right: 0vw;width: 5vw !important;height: auto !important;z-index: 0;background: none;bottom: 0vw;}
.anasayfa-alan-2 .spare-parts-slider .ek-gorsel:hover {transform: scale(2);right: 5vw;bottom: 3vw;}
.anasayfa-alan-2 .spare-parts-slider .urun-gorsel {border-radius: 1vw;overflow: hidden;display: flex;object-fit: contain;width: 100%;background: #fff;position: relative;}

.anasayfa-alan-3 {display: flex;flex-direction: column;align-items: center;margin: 8vw 0;}
.anasayfa-alan-3 .alan3-top {display: flex;align-items: flex-start;justify-content: space-between;width: 86%;margin: 0 0 6vw 0;}
.anasayfa-alan-3 .alan3-top .right {display: grid;grid-template-columns: repeat(2, 2fr);justify-items: end;justify-content: end;align-items: center;gap: 1vw;}
.anasayfa-alan-3 .alan3-top .right img {width: 7vw;height: 7vw;object-fit: cover;border-radius: 1.5vw;}
.anasayfa-alan-3 .alan3-top .left span {color: #071D25;font-family: Jura;font-size: 3.3vw;font-style: normal;font-weight: 500;line-height: normal;text-transform: capitalize;display: flex;width: 64vw;}
.anasayfa-alan-3 .alan3-top .left ul {display: flex;flex-direction: row;gap: 5vw;}
.anasayfa-alan-3 .alan3-top .left ul li {font-size: 1vw;}
.anasayfa-alan-3 .alan3-top .left ul span {width: auto;color: #071D25;text-align: center;font-family: 'Jura';font-size: 2.5vw;font-style: normal;font-weight: 800;line-height: normal;}
.anasayfa-alan-3 .alan3-top .left {display: flex;flex-direction: column;align-items: flex-start;gap: 3vw;}
.anasayfa-alan-3 .alan3-bottom .left img {width: 43vw;height: 28vw;object-fit: cover;border-radius: 1vw;}
.anasayfa-alan-3 .alan3-bottom {display: flex;align-items: center;gap: 5vw;width: 85%;margin: 0 auto;justify-content: space-between;}
.anasayfa-alan-3 .alan3-bottom .right h1 {color: #071D25;font-family: Jura;font-size: 2.5vw;font-style: normal;font-weight: 500;line-height: normal;text-transform: capitalize;}
.anasayfa-alan-3 .alan3-bottom .right p {color: #071D25;font-family: Jura;font-size: 1.2vw;font-style: normal;font-weight: 400;line-height: 196%;text-transform: capitalize;width: auto;}
.anasayfa-alan-3 .alan3-bottom .right a {border-radius: 6.25rem;background: linear-gradient(267deg, #071D25 0.49%, rgba(7, 29, 37, 0.55) 99.51%);padding: 0.5vw 2vw;color: #FFF;font-family: 'Jura';font-size: 1vw;font-style: normal;font-weight: 400;line-height: normal;text-transform: capitalize;}
.anasayfa-alan-3 .alan3-bottom .right a:hover {background: linear-gradient(267deg, #071D25 0.49%, rgb(7 29 37) 99.51%);}
.anasayfa-alan-3 .alan3-bottom .right {display: flex;flex-direction: column;align-items: flex-start;gap: 2vw;}

.anasayfa-alan-4 {display: flex;flex-direction: row;align-items: flex-end;width: 86%;margin: 0 auto;gap: 2vw;}
.anasayfa-alan-4::before {content: '';position: absolute;z-index: -1;width: 60vw;height: 20vw;border: 0.1vw solid #000;right: 9vw;margin-bottom: 17vw;border-radius: 1.3vw;}
.anasayfa-alan-4 .right {display: flex;align-items: center;gap: 4vw;width: 60vw;height: 31vw;padding: 2vw;flex-shrink: 0;border-radius: 1vw;background: url(/wp-content/uploads/2025/08/alan4-right-back.jpg);background-size: cover;background-repeat: no-repeat;}
.anasayfa-alan-4 .right li{list-style:none;}
.anasayfa-alan-4 .right li.box {width: 17vw;}
.anasayfa-alan-4 .right .box img {width: 100%;height: 19vw;object-fit: cover;border-radius: 1vw;}
.anasayfa-alan-4 .right li.box h3 {color: #071D25;font-family: Jura;font-size: 1.5vw;font-style: normal;font-weight: 500;line-height: normal;text-transform: capitalize;}
.anasayfa-alan-4 .right li.box h1 {color: #071D25;font-family: Jura;font-size: 3vw;font-style: normal;font-weight: 500;line-height: normal;text-transform: capitalize;}
.anasayfa-alan-4 .right li.box {width: 17vw;display: flex;flex-direction: column;align-items: flex-start;gap: 1vw;}
.anasayfa-alan-4 .left {display: flex;flex-direction: column;align-items: flex-start;gap: 3vw;padding-bottom: 3vw;}
.anasayfa-alan-4 .left span {color: #071D25;font-family: Jura;font-size: 3vw;font-style: normal;font-weight: 500;line-height: normal;text-transform: capitalize;}
.anasayfa-alan-4 .left a {transition: all 0.3s ease;display: flex;flex-direction: row;align-items: center;justify-content: center;color: #071D25;font-family: Jura;font-size: 1vw;font-style: normal;font-weight: 500;gap: 0.5vw;line-height: normal;text-transform: capitalize;}
.anasayfa-alan-4 .left a:hover {display: flex;flex-direction: row;align-items: center;justify-content: center;gap: 1vw;}

.anasayfa-alan-5 {display: flex;flex-direction: column;align-items: center;gap: 3vw;margin-top: 7vw;}
.anasayfa-alan-5 .bottom video {width: 84vw;margin-left: 2vw;height: 31vw;}
.anasayfa-alan-5 .top h2 {color: #071D25;font-family: Jura;font-size: 3vw;font-style: normal;font-weight: 400;line-height: 4vw;text-transform: uppercase;width: 50vw;}
.anasayfa-alan-5 .top {display: flex;flex-direction: row;align-items: center;justify-content: center;gap: 9vw;}
.anasayfa-alan-5 .top span {color: rgba(7, 29, 37, 0.63);text-align: right;font-family: Jura;font-size: 1vw;font-style: normal;font-weight: 400;line-height: 2vw;width: 24vw;}
.anasayfa-alan-5 .bottom {display: flex;align-items: center;justify-content: center;}
.anasayfa-alan-5 .bottom .icon {position: absolute;left: 9vw;margin-top: 24vw;font-size: 1.5vw;width: 6vw;height: 6vw;border-radius: 6.98213rem;background: rgba(7, 29, 37, 0.20);backdrop-filter: blur(1vw);display: flex;align-items: center;justify-content: center;}
.anasayfa-alan-5 .bottom .icon a {color: #071D25;border-radius: 5vw;background: rgba(7, 29, 37, 0.40);backdrop-filter: blur(1vw);width: 4vw;height: 4vw;display: flex;align-items: center;justify-content: center;}

.kurumsal {min-height: 47vw;display: flex;flex-direction: column;}
.kurumsal img.bg-about {position: absolute;left: 0;top: 5vw;opacity: 2%;width: 100vw;z-index: -1;}
.kurumsal .kurumsal-alan1 {display: flex;flex-direction: column;align-items: center;margin-top: 10vw;gap: 3vw;}
.kurumsal .kurumsal-alan1 h1 {font-family: 'Jura';font-size: 2.5vw;font-weight: 600;color: #0d222a;}
.kurumsal .kurumsal-alan1 span {width: 43vw;text-align: center;font-size: 1vw;font-family: 'Jura';line-height: 1.6vw;}
.kurumsal .kurumsal-alan1 ul.number {display: flex;flex-direction: row;align-items: center;gap: 6vw;}
.kurumsal .kurumsal-alan1 ul.number li {display: flex;flex-direction: column;align-items: center;font-size: 0.9vw;width: 8vw;text-align: center;gap: 0.5vw;}
.kurumsal .kurumsal-alan1 ul.number li span {width: auto;font-size: 2.1vw;font-weight: 800;color: #071d25;}
.kurumsal .kurumsal-alan2 {display: flex;align-items: center;justify-content: center;gap: 5vw;margin-top: 5vw;}
.kurumsal .kurumsal-alan2 .card {width: 35vw;min-height: 16.3vw;display: flex;flex-direction: column;align-items: flex-start;justify-content: center;gap: 3vw;padding: 2vw;border: 0.1vw solid #071d2559;border-radius: 1.5vw;background: #ededed4f;backdrop-filter: blur(1vw);}
.kurumsal .kurumsal-alan2 .card p {backdrop-filter: blur(1vw);background: #cbcbcb8f;padding: 0.3vw 1.8vw;border-radius: 5vw;color: #071d25;font-size: 0.8vw;}
.kurumsal .kurumsal-alan2 .card h3 {font-size: 1.7vw;font-family: 'Jura';color: #071d25;}
.kurumsal .kurumsal-alan2 .card span {color: #071d25;font-size: 0.9vw;line-height: 1.7vw;}
.kurumsal .kurumsal-alan3 {width: 83vw;height: 25vw;background: url(/wp-content/uploads/2025/08/about-1.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;background-attachment: fixed;margin: 5vw auto;border-radius: 2vw;}
.kurumsal .kurumsal-alan4 {display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 2vw;}
.kurumsal .kurumsal-alan4 h3 {font-size: 2.1vw;font-family: 'Jura';color: #071d25;font-weight: 600;}
.kurumsal .kurumsal-alan4 p {font-size: 1vw;color: #071d25;}
.kurumsal .kurumsal-alan4 .values {gap: 3vw;align-items: center;justify-content: center;display: grid;grid-template-columns: repeat(2, 2fr);}
.kurumsal .kurumsal-alan4 .values li {list-style: none;display: flex;flex-direction: column;align-items: center;gap: 2vw;}
.kurumsal .kurumsal-alan4 .values li p {font-size: 1.2vw;color: #071d25; text-align:center;}
.kurumsal .kurumsal-alan4 .values li span {font-size: 0.9vw;display: flex;width: 38vw;text-align: center;}
.kurumsal .kurumsal-alan4 .values li {list-style: none;display: flex;flex-direction: column;align-items: center;gap: 2vw;padding: 2vw 1vw;border: 0.1vw solid #071d257a;border-radius: 1vw;}
.kurumsal .kurumsal-alan4 .values li i {font-size: 1.8vw;padding: 0vw;background: #071d254f;border-radius: 50%;color: #071d25;border: 0.1vw solid #071d25;backdrop-filter: blur(1vw);width: 4vw;height: 4vw;display: flex;align-items: center;justify-content: center;}


.products {display: flex;min-height: 47vw;flex-direction: column;gap: 3vw;margin-top: 9vw;}
.urunler {justify-content: center;display: grid;grid-template-columns: repeat(2, 2fr);justify-items: center;align-items: start;width: 80vw;margin: 0 auto;gap: 2vw 4vw;}
.urunler-baslik {text-align: center;margin-bottom: 1vw;margin-top: 0vw;}
.urunler-baslik h1 {color: #071d25;font-size: 2vw;font-weight: 700;font-family: 'Jura';}
.urunsayfa-tufek-kutu { transition: all 0.2s ease; width: auto; height: 15vw; text-align: center; margin: 0 1vw; display: flex; flex-direction: column; align-items: center; justify-content: center; overflow: hidden; border-radius: 1vw; background: #fff; }
.urun-yok {text-align: center;font-size: 1.3vw;font-family: 'Jura';margin: 50px 0;}

.kategori-baslik {font-size:2.2vw; margin-bottom:1.2vw;}
.kategori-grid {display:grid; grid-template-columns:repeat(9,1fr); padding:0 6vw; gap:1.2vw; align-items:center;}
.kategori-kutu {display:flex; flex-direction:column; justify-content:center; align-items:center; padding:0.9vw 0vw 0.5vw; background:linear-gradient(267deg,#071D25 0.49%,rgba(7,29,37,0.88) 99.51%); color:#fff; border-radius:1vw; text-decoration:none; box-shadow:0 0.4vw 1.2vw rgba(0,0,0,0.2);}
.kategori-kutu:hover {background:linear-gradient(267deg,rgb(7,29,37) 0.49%,rgba(7,29,37,0.55) 99.51%);}
.kategori-kutu.active {background:linear-gradient(267deg,#146c84 0.49%,rgba(20,108,132,0.8) 99.51%);} /* aktif kategori rengi */
.kategori-kutu .ad {font-size:1vw; font-weight:600; margin-bottom:0.4vw;}

.urunsayfa-tufek-kutu img { transition: all 0.2s ease; float: left; object-fit: contain; width: 80%; position: relative; z-index: 1; margin-bottom: 1vw; }
.urunsayfa-tufek-kutu:hover img:nth-child(1) {transform: rotate(-5deg);}
.urunsayfa-tufek-kutu h3 {font-size: 1.2vw;color: #000;font-weight: 500;position: relative;font-family: 'Jura';}
img.urun-foto-golge {position: absolute;width: 34vw;object-fit: cover;transform: rotateX(79deg);margin-top: 10vw;filter: blur(2vw);opacity: 20%;}
.urun-kutu-detay { display: flex; flex-direction: row; align-items: center; justify-content: space-between; width: 34vw; position: absolute; z-index: 2; margin-top:12vw;}
.urun-kutu-detay span {color: #071d25;font-size: 0.9vw;font-family: 'Jura';}
.urun-kutu-detay p {color: #071d25;font-size: 0.9vw;font-family: 'Jura';text-align: right;}
.urun-kutu-detay h3 {font-family: 'jura';font-size: 1vw;}

.firearm-detail-container { width: 100vw; padding: 3vw; box-sizing: border-box; background-color: #ffffff; color: #333; font-family: 'Inter', sans-serif; }
.firearm-detail-container .firearm-header {width: 100%;text-align: center;margin-bottom: 2vw;margin-top: 5vw;}
.firearm-detail-container .firearm-title {font-size: 3vw;font-weight: 700;color: #333;margin: 0;letter-spacing: -0.05vw;font-family: 'Jura';}
.firearm-detail-container .firearm-content-wrapper { display: flex; flex-direction: column; align-items: center; margin-bottom: 4vw; }
.firearm-detail-container .firearm-showcase { width: 100%; display: flex; justify-content: center; margin-bottom: 3vw; }
.firearm-detail-container .firearm-image-container { width: 80vw; height: 28vw; border-radius: 1vw; box-shadow: 0 0.5vw 2vw rgb(0 0 0 / 11%); position: relative; background: #fff; display: flex; justify-content: center; align-items: center; }
.firearm-detail-container .object-cover { width: 62%; height: 100%; object-fit: cover; display: block; transition: transform 0.5s ease; transform-origin: center; }
.firearm-detail-container .object-contain { width: 62%; height: 100%; object-fit: contain; display: block; transition: transform 0.5s ease; transform-origin: center; }
.firearm-detail-container .animate-firearm { animation: fadeIn 1s ease-in-out; }
.firearm-detail-container .firearm-content { width: 100%; max-width: 80vw; }

.firearm-detail-container .tabs-container { width: 100%; margin-bottom: 3vw; background: #fff; border-radius: 1vw; box-shadow: 0 0.3vw 1.5vw rgba(0,0,0,0.05); overflow: hidden; }
.firearm-detail-container .tabs-header { display: flex; background: #f8f8f8; border-bottom: 0.1vw solid #eee; }
.firearm-detail-container .tab-btn {padding: 1.5vw 2vw;font-size: 1.2vw;font-weight: 800;width: 100%;color: #777;cursor: pointer;transition: all 0.3s ease;position: relative;font-family: 'Jura';text-align: center;}
.firearm-detail-container .tab-btn:hover { color: #333; }
.firearm-detail-container .tab-btn.active {color: #071d25;background: linear-gradient(178deg, rgb(255 255 255) 0%, rgb(229 229 229 / 71%) 100%);}
.firearm-detail-container .tab-btn.active:after {content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 0.2vw;background: #071d25;}
.firearm-detail-container .tabs-content { padding: 2vw; }
.firearm-detail-container .tab-content { display: none; }
.firearm-detail-container .tab-content.active { display: block; animation: fadeIn 0.5s ease; }
.firearm-detail-container .animate-firearm-shadow {position: absolute;transform: rotateX(83deg);filter: blur(4vw);margin-top: 20vw;opacity: 15%;}
.firearm-detail-container .firearm-specs {display: grid;grid-template-columns: repeat(auto-fill, minmax(35vw, 1fr));gap: 0.5vw;}
.firearm-detail-container .spec-item {display: flex;font-size: 1.1vw;padding: 1vw;background: linear-gradient(359deg, #f9f9f9 0%, rgba(255, 255, 255, 0) 100%);/* background: #f9f9f9; */border-radius: 0.5vw;transition: all 0.3s ease;}
.firearm-detail-container .spec-label {font-weight: 600;color: #333;width: 40%;font-family: 'Jura';}
.firearm-detail-container .spec-value { color: #555; width: 60%;font-family: 'Jura'; }
.firearm-detail-container .firearm-description, .firearm-wordpress-content { font-size: 1.2vw; line-height: 1.8vw; color: #555; }
.firearm-detail-container .firearm-wordpress-content img { max-width: 100%; height: auto; border-radius: 0.5vw; margin: 1vw 0; }
.firearm-detail-container .firearm-wordpress-content h2, .firearm-wordpress-content h3 { color: #333; margin-top: 2vw; margin-bottom: 1vw; }
.firearm-detail-container .firearm-wordpress-content ul, .firearm-wordpress-content ol { padding-left: 2vw; margin-bottom: 1.5vw; }
.firearm-detail-container .firearm-wordpress-content li { margin-bottom: 0.5vw; }
.firearm-detail-container .firearm-features { margin-top: 2vw; }
.firearm-detail-container .features-title { font-size: 1.5vw; font-weight: 600; color: #333; margin-bottom: 1.5vw; position: relative; padding-bottom: 0.8vw; }
.firearm-detail-container .features-title:after { content: ''; position: absolute; bottom: 0; left: 0; width: 3vw; height: 0.2vw; background: #3498db; }
.firearm-detail-container .features-content { font-size: 1.1vw; line-height: 1.7vw; color: #555; }
.firearm-detail-container .features-content ul { padding-left: 2vw; margin: 0; }
.firearm-detail-container .features-content li { margin-bottom: 0.8vw; }

.firearm-detail-container .ai-intro { text-align: center; padding: 2vw 0; }
.firearm-detail-container .ai-intro p {font-size: 1.2vw;color: #555;margin-bottom: 1.5vw;font-family: 'Jura';}
.firearm-detail-container .analyze-btn {background: linear-gradient(135deg, #69777b, #071d25);color: #fff;border: none;padding: 1vw 3vw;font-size: 1.1vw;font-weight: 600;border-radius: 2vw;cursor: pointer;transition: all 0.3s ease;box-shadow: 0 0.3vw 0.5vw rgba(52, 152, 219, 0.3);}
.firearm-detail-container .analyze-btn:hover {background: linear-gradient(135deg, #071d25, #69777b);transform: translateY(-0.2vw);box-shadow: 0 0.5vw 0.8vw #071d2529;}
.firearm-detail-container .ai-loading { display: flex; flex-direction: column; align-items: center; padding: 2vw; }
.firearm-detail-container .spinner {width: 3vw;height: 3vw;border: 0.3vw solid #071d2547;border-top-color: #071d25;border-radius: 50%;animation: spin 1s linear infinite;}
.firearm-detail-container .ai-loading p { margin-top: 1vw; color: #666; font-size: 1.1vw; }
.firearm-detail-container .ai-result { padding: 1vw 0; }
.firearm-detail-container .ai-section { margin-bottom: 2vw; }
.firearm-detail-container .ai-section h3 { font-size: 1.3vw; color: #333; margin-bottom: 0.8vw; }
.firearm-detail-container .ai-section p { font-size: 1.1vw; line-height: 1.7vw; color: #555; margin: 0; }
.firearm-detail-container .ai-error { color: #e74c3c; font-size: 1.1vw; }

.firearm-detail-container .firearm-actions { display: flex; justify-content: center; gap: 2vw; margin-top: 3vw; }
.firearm-detail-container .firearm-cta, .firearm-back { display: inline-block; padding: 1vw 3vw; font-size: 1.1vw; font-weight: 600; text-decoration: none; border-radius: 2vw; transition: all 0.3s ease; }
.firearm-detail-container .firearm-cta {background: linear-gradient(135deg, #748185, #0e232b);color: #fff;box-shadow: 0 0.3vw 0.5vw #071d254d;}
.firearm-detail-container .firearm-back {background: transparent;color: #555;border: 0.1vw solid #ddd;font-size: 1vw;}
.firearm-detail-container .firearm-cta:hover {background: linear-gradient(135deg, #071d25, #748185);transform: translateY(-0.2vw);box-shadow: 0 0.5vw 0.8vw #071d254d;}
.firearm-detail-container .firearm-back:hover { background: #f5f5f5; color: #333; transform: translateY(-0.2vw); }

.firearm-detail-container .similar-products-section { width: 100%; max-width: 80vw; margin: 0 auto; }
.firearm-detail-container .section-title {font-size: 2vw;font-weight: 700;color: #071d25;margin-bottom: 2vw;text-align: center;position: relative;padding-bottom: 1vw;font-family: 'Jura';}
.firearm-detail-container .section-title:after {content: '';position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 5vw;height: 0.2vw;background: #071d25;}
.firearm-detail-container .similar-products {display: grid;grid-template-columns: repeat(auto-fill, minmax(20vw, 1fr));gap: 2vw;}
.firearm-detail-container .product-card { background: #fff; border-radius: 1vw; overflow: hidden; box-shadow: 0 0.3vw 1vw rgba(0,0,0,0.08); transition: all 0.3s ease; }
.firearm-detail-container .product-card:hover { transform: translateY(-0.5vw); box-shadow: 0 0.5vw 1.5vw rgba(0,0,0,0.12); }
.firearm-detail-container .product-card a { text-decoration: none; color: inherit; display: block; }
.firearm-detail-container .product-image {max-height: 15vw;width: 100%;object-fit: contain;overflow: hidden;}
.firearm-detail-container .product-image img {width: 100%;height: 9vw;object-fit: cover;transition: transform 0.5s ease;}
.firearm-detail-container .product-card:hover .product-image img { transform: scale(1.05); }
.firearm-detail-container .product-title { padding: 1vw; margin: 0; font-size: 1.1vw; color: #333; text-align: center; font-weight: 600; }
.firearm-detail-container .product-model { padding: 0 1vw 1vw; text-align: center; font-size: 0.9vw; color: #777; }
.firearm-detail-container .no-products { text-align: center; color: #777; font-size: 1.1vw; padding: 2vw; }

@keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }
@keyframes float { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-10px); } }
@keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }

.military-equipment {display: flex;flex-direction: column;gap: 2vw;margin-top: 9vw;}
.military-equipment .urunler {display: grid;grid-template-columns: repeat(2, 2fr);}
.military-equipment .equipment-details {width: 87%;display: flex;flex-direction: row;padding: 2vw;border: 0.1vw solid #a3a3a3;gap: 1.5vw;border-radius: 2vw;align-items: center;}
.military-equipment .equipment-details img {width: 100%;height: 100%;object-fit: contain;background: #e7e7e7;border-radius: 1vw;}
.military-equipment .urun-kutu-detay {display: flex;flex-direction: column;align-items: flex-start;justify-content: space-between;width: 100%;gap: 1vw;position: relative;margin: 0;}
.military-equipment .urun-kutu-detay h3 {font-size: 1.6vw;color: #071d25;font-family: 'Jura';}
.military-equipment .urun-kutu-detay p {font-size: 1.2vw;color: #071d25;font-family: 'Jura';}
.military-equipment .equipment-details a {transition: all 0.2s ease;border-radius: 1.6235vw;padding: 0.5vw 0vw;width: 50%;text-align: center;background: linear-gradient(267deg, #071D25 0.49%, rgba(7, 29, 37, 0.55) 99.51%);color: #fff;font-size: 1vw;}
.military-equipment .equipment-details a:hover {background: linear-gradient(267deg, #071D25 0.49%, #071d25 99.51%);}
.military-equipment .urun-gorsel {border-radius: 1vw;overflow: hidden;display: flex;object-fit: contain;width: 30vw;}
.military-equipment .urunler {justify-content: center; display: flex ; justify-items: center; align-items: start; width: 80vw; margin: 0 auto; gap: 3vw 2vw; line-height: 20vw;}
.military-equipment .urunler h2{font-size: 3.1vw; font-weight: 700; font-family: 'Jura';}

.spare-parts {display: flex;flex-direction: column;gap: 2vw;margin-top: 9vw;}
.spare-parts .urunler {display: grid;grid-template-columns: repeat(4, 2fr);}
.spare-parts .spare-parts-details {width: 100%;display: flex;flex-direction: column;padding: 1vw;border: 0.1vw solid #a3a3a3;gap: 1.5vw;border-radius: 2vw;align-items: center;}
.spare-parts .spare-parts-details img {width: 100%;height: 15vw;background: #ffffff;border-radius: 1vw;align-items: center;object-fit: contain;justify-content: center;}
.spare-parts .spare-parts-detay {display: flex;flex-direction: column;align-items: flex-start;justify-content: space-between;width: 100%;gap: 1vw;}
.spare-parts .spare-parts-detay h3 {font-size: 1.6vw;color: #071d25;font-family: 'Jura';}
.spare-parts .spare-parts-detay p {font-size: 1.2vw;color: #071d25;font-family: 'Jura';}
.spare-parts .spare-parts-details a {border-radius: 1.6235rem;padding: 0.5vw 0vw;width: 100%;text-align: center;background: linear-gradient(267deg, #071D25 0.49%, rgba(7, 29, 37, 0.55) 99.51%);color: #fff;}
.spare-parts .spare-parts-details .urun-gorsel {border-radius: 1vw;overflow: hidden;display: flex;object-fit: contain;width: 100%;position: relative;}
.spare-parts .urun-kutu-detay {display: flex;flex-direction: row;align-items: center;justify-content: space-between;width: 16vw;position: relative;z-index: 2;margin-top: 0vw;}
.spare-parts .spare-parts-details .ek-gorsel {transition: all 0.5s ease;position: absolute;right: 0;width: 6vw;height: auto;z-index: 0;background: none;bottom: 0;}
.spare-parts .spare-parts-details .ek-gorsel:hover {transform: scale(2.8);right: 6vw;bottom: 4.5vw;}

.ozellikler {background: #fff;display: flex;flex-wrap: wrap;justify-content: flex-start;}
.ozellikler li {width: 37vw;display: flex;padding-top: 1vw;padding-bottom: 1vw;padding-left: 3vw;font-size: 0.8vw;font-weight: 500;justify-content: space-between;align-items: center;color: #30241d;}
.ozellikler li:nth-child(4n+1) {background: #fafafa;}
.ozellikler li:nth-child(4n+2) {background: #fafafa;}
.ozellikler li:hover{background-color: #f7f5f4;color:#000;}
.ozellikler li p {font-weight: 400;font-size: 0.8vw;margin-right: 2vw;width: 19vw;}
.ozellikler li p span{display:inline-block;width:50%;font-weight:600;margin-left: 2vw;}

.nivo-lightbox-image {display: flex;align-items: center;justify-content: center;}
.image-container {vertical-align: top;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;width: 43vw;margin:0 auto;}
.image-container:hover {background-color: rgba(0,0,0,0);}
.image {cursor: crosshair;display: block;height: 6vw !important;}
.zoomLens:hover {background: #fff;}

.media {min-height: 51vw;display: flex;align-items: center;justify-content: center;flex-direction: column;gap: 3vw;}
.media img.bg-media {position: absolute;left: 0;top: 0vw;opacity: 2%;width: 100vw;z-index: -1;}
.media h1 {font-size: 2vw;font-family: 'Jura';font-weight: 600;color: #071d25;}

.iletisim {display: flex;flex-direction: column;width: 100%;min-height: 47vw;}
.iletisim-ust {margin-top: 6vw;margin-bottom: 4vw;display: flex;justify-content: center;align-items: center;width: 100%;}
.iletisim-bilgileri {display: flex;align-items: center;justify-content: flex-start;}
.iletisim-bilgileri i {border-radius: 0.5vw;font-size: 2vw;color: #fff;background: linear-gradient(331deg, #071D25 0.49%, rgba(7, 29, 37, 0.55) 99.51%);padding: 1vw;width: 2vw;text-align: center;}
.bilgiler {padding-left: 1.7vw;display: flex;flex-direction: column;gap: 0.1vw;}
.bilgiler h5 {font-size: 1.2vw;color: #333;font-weight: 700;font-family: 'Jura';}
.bilgiler p {color: rgb(51, 51, 51);font-weight: 300;font-size: 0.85vw;width: 28vw;}
.iletisim-alt {display: flex;justify-content: center;align-items: center;}
.iletisim-alt > li {float:left;}
.iletisim-formu form {display: flex;flex-direction: column;justify-content: center;align-items: flex-start;width: 27vw;gap: 1vw;}
.iletisim-formu h3 {font-size: 2.3vw;color:#176d7e;text-align: center;font-weight: 500;margin-bottom: 1vw;}
.iletisim iframe {width: 79vw;border-radius: 2vw;margin: 0 auto;filter: grayscale(1);border: 0.1vw solid #757575;height: 30vw;margin-top: 1vw;}
.iletisim-container {display: flex;flex-direction: row;align-items: flex-start;width: 69%;margin: 9vw auto 2vw;justify-content: space-between;padding: 2vw 5vw;border: 0.1vw solid #bdbdbd;border-radius: 2vw;}
.iletisim-detay h3 {font-size: 3.5vw;font-family: 'Jura';}
.iletisim-detay span {font-size: 1.2vw;font-family: 'Jura';display: flex;width: 28vw;margin-bottom: 3vw;margin-top: 0vw;line-height: 1.5vw;}
.iletisim-detay {display: flex;flex-direction: column;align-items: flex-start;gap: 1.5vw;}
.iletisim-formu {padding: 2vw 4vw 2vw 3vw;background: #ebebeb;border: 0.1vw solid #afafaf;border-radius: 2vw;}
.iletisim-bilgileri .bilgiler a {color: #000;font-family: 'Jura';font-size: 0.9vw;}

/*contact form css*/
::placeholder{font-size:0.7vw !important;margin:0 !important; padding:0 !important;padding-left:0 !important;padding-top:0vw !important;}
.wpcf7 label {display: block;font-size: 1vw !important;margin-top: -0.5vw;width: 100%;}
.wpcf7 label input {color: #000;border: 0.1vw #d1d1d1 solid !important;line-height: 1.4vw;width: 100%;padding: 0.7vw 0.7vw;border-radius: 0.5vw;font-size: 1vw;font-family: 'Jura';}
.phone input{background:#f6f6f6 !important;}
.wpcf7-textarea {width: 100% !important;height: 9vw !important;background-color: #fff;font-size: 1vw;font-family: 'Jura';color: #000;border: 0.1vw #d1d1d1 solid !important;border: 0;padding: 0.7vw;border-radius: 1vw;}
/*span.wpcf7-form-control-wrap.your-message { position: absolute;}*/
.wpcf7-submit {width: 105.5% !important;padding: 0.6vw !important;height: 3.1vw !important;background: linear-gradient(267deg, #071D25 0.49%, rgba(7, 29, 37, 0.55) 99.51%);transition: 0.3s;color: #fff !important;font-size: 1.1vw !important;border-radius: 1vw !important;}
.wpcf7-submit:hover{background-color:#1a1b1f !important;color: #e20a16;transition: 0.3s;}
.wpcf7-response-output {color:#111;border-color:rgba(0,0,0,0) !important;padding:0 !important;margin:0 !important;}
.wpcf7-form input:focus, .wpcf7-form textarea:focus, .wpcf7-form select:focus {border:0 !important;background:#f6f6f6;}
input.wpcf7-form-control.wpcf7-captchar {}
img.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-170 {margin-bottom: 0.3vw; width: 11vw; height: 3vw;margin-right: 1.1vw;}
.wpcf7-spinner{position: absolute!important;margin-top: 6vw !important;}
input.wpcf7-form-control.wpcf7-captchar {width: 100%;margin-right: 1vw;top: -1.4vw;position: relative;}
.iletisim-form-kolonlar{display: flex;justify-content: space-evenly;width: 94.5%;}
.form-dogrula p {display: flex;justify-content: center;width: 100%;}
.iletisim-form-kolon br {display: none;}
.iletisim-form-kolon p {display: flex;flex-direction: column;align-items: flex-start;gap: 1vw;}
.iletisim-form-kolon {width: 100%;}
.iletisim-form-kolon span {font-size: 1vw;font-family: 'Jura';}
.form-dogrula {width: 100%;}
.wpcf7-spinner {visibility: hidden;display: inline-block;background-color: #23282d;opacity: 0.75;width: 24px;height: 24px;border: none;display: none !important;border-radius: 100%;padding: 0;margin: 0 24px;position: relative;}
/*contact form css*/


.ghost-404-container { min-height: 100vh; display: flex; flex-direction: column; align-items: center; justify-content: center; background-color: white; padding: 0 2vw; }
.ghost-404-content { text-align: center; }
.ghost-404-numbers { display: flex; align-items: center; justify-content: center; gap: 2vw; margin-bottom: 3vw; }
.ghost-404-number { font-size: 8vw; font-weight: bold; color: #222222; opacity: 0.7; font-family: 'Signika', sans-serif; user-select: none; }
.ghost-404-image { width: 8vw; height: 8vw; object-fit: contain; user-select: none; }
.ghost-404-image:hover { transform: scale(1.1) translateY(-1vw); transition: transform 0.8s ease-in-out; }
.ghost-404-title { font-size: 3vw; font-weight: bold; color: #222222; margin-bottom: 1vw; opacity: 0.7; font-family: 'DM Sans', sans-serif; user-select: none; }
.ghost-404-text { font-size: 1.8vw; color: #222222; margin-bottom: 3vw; opacity: 0.5; font-family: 'DM Sans', sans-serif; user-select: none; }
.ghost-404-button { display: inline-block; background-color: #222222; color: white; padding: 0.8vw 2vw; border-radius: 5vw; font-size: 1.2vw; font-weight: 500; transition: background-color 0.3s; font-family: 'DM Sans', sans-serif; text-decoration: none; user-select: none; }
.ghost-404-button:hover { background-color: #000000; }
.ghost-404-link { margin-top: 3vw; }
.ghost-404-link a { color: #222222; opacity: 0.5; transition: opacity 0.3s; text-decoration: underline; font-family: 'DM Sans', sans-serif; user-select: none; }
.ghost-404-link a:hover { opacity: 0.7; }

.search-results-container{max-width:80vw;margin:8vw auto;padding:0 2vw;}
.search-results-container h1{font-size:2.5vw;margin-bottom:4vw;text-align:center;}
.search-item{margin-bottom:3vw;padding-bottom:2vw;border-bottom:0.1vw solid #eee;}
.search-item a{text-decoration:none;color:#0073aa;font-size:2vw;}
.search-item a:hover{color:#005177;}
.search-item p{color:#666;font-size:1.5vw;margin-top:0.5vw;}
.no-results{text-align:center;font-size:1.8vw;color:#999;margin-top:5vw;}
.pagination{margin-top:3vw;font-size:1.5vw;}

.footer {display: flex;flex-direction: column;align-items: center;width: 80%;margin: 0 auto;gap: 3vw;margin-top: 6vw;}
.footer .footer-top img {width: 20vw;}
.footer .footer-top {display: flex;flex-direction: row;align-items: center;justify-content: space-between;width: 100%;padding-bottom: 2vw;border-bottom: 0.1vw solid #071d2599;}
.footer .footer-top a {border-radius: 7.24519rem;background: linear-gradient(267deg, #071D25 0.49%, rgba(7, 29, 37, 0.55) 99.51%);padding: 0.5vw 1.5vw;color: #fff;font-size: 1vw;}
.footer .footer-top a:hover {background: linear-gradient(267deg, #071D25 0.49%, rgb(7 29 37) 99.51%);}
.footer .footer-menu {display: flex;justify-content: space-between;width: 100%;height: 18vw;}
.footer .footer-menu ul {display: flex;flex-direction: column;}
.footer .products {display: flex;min-height: 47vw;flex-direction: column;gap: 0vw;margin-top: 0vw;}
.footer .footer-menu ul span {color: #071D25;font-family: Jura;font-size: 1.5vw;font-style: normal;font-weight: 400;line-height: normal;}
.footer .footer-menu ul a {color: #071D25;font-family: Jura;font-size: 1.1vw;font-style: normal;font-weight: 400;line-height: 3vw;}
.footer .footer-menu ul a:hover {font-size: 1.15vw;}
.footer .footer-menu .social-media a::before {content: "• "; color: black;margin-right: 0.2vw; }
.footer .footer-menu .contact a {color: #071D25;font-family: Jura;font-size: 1.1vw;font-style: normal;font-weight: 400;line-height: 3vw;width: 17vw;}

copyright {color: #fff;font-size: 0.7vw;font-weight: 400;margin-top: 0vw;display: inline;visibility: visible;font-family: Verdana, Arial, sans-serif;}
.footer-multi {display: flex;justify-content: space-between;}
.footer-multi img {width: 2vw;}
.footer-multi {display: flex;justify-content: center;gap: 63vw;padding: 0.6vw 0;background: linear-gradient(0deg, #071D25 0%, #071D25 100%);align-items: center;}








