/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 15 2026 | 21:37:35 */
.site-primary-header-wrap{
	background:white;
	    box-shadow: 0px 4px 4px 0px #0B0F200F;
    padding: 0px 20px 0px 20px;
    background-color: #fff;
    position: relative;
    border-radius: 0px 0px 6px 6px;
		max-width:1200px;
}

.ast-primary-header-bar{
	padding:20px;
}

.bluebox{
	background:#0a1838;
	color:white;
	padding:15px;
	border-radius:10px;
	border-top:10px solid #dd9933;
}

.bluebox h2 {
	color:white !important;
	
}


.bluebox h3 {
	color:white !important;
	
}

.bluebox h4 {
	color:white !important;
	
}


.creambox{
	background:#faf6ee;
	color:white;
	padding:15px;
	border-radius:10px;
	border-top:10px solid #dd9933;
}



.brownbox{
	background:#b08a5b;
	color:white;
	padding:15px;
	border-radius:10px;
	border-top:10px solid #dd9933;
}




.brownbox h2 {
	color:white !important;
	
}


.brownbox h3 {
	color:white !important;
	
}

.brownbox h4 {
	color:white !important;
	
}


/* HOMEPAGE DİZAYN */
.zk-main-wrapper {
    width: 100% !important;
    display: block !important;
    clear: both !important;
    box-sizing: border-box !important;
}
.zk-main-wrapper *,
.zk-main-wrapper h1,
.zk-main-wrapper h2,
.zk-main-wrapper h3,
.zk-main-wrapper p,
.zk-main-wrapper span,
.zk-main-wrapper li {
    font-family: inherit !important;
    box-sizing: border-box !important;
}
.zk-section {
    width: 100% !important;
    display: block !important;
    padding: 60px 0 !important;
    box-sizing: border-box !important;
    clear: both !important;
}
.zk-container {
    width: 100% !important;
    max-width: 1200px !important;
    margin: 0 auto !important;
    padding: 0 20px !important;
    box-sizing: border-box !important;
    display: block !important;
}
.bg-white { background-color: #ffffff !important; }
.bg-krem { background-color: #fcf8f2 !important; }
.border-bottom-gold { border-bottom: 5px solid #bfa074 !important; }
.section-header {
    margin-bottom: 40px !important;
    text-align: left !important;
    display: block !important;
}
.section-title {
    color: #0c1e36 !important;
    margin: 0 0 15px 0 !important;
    font-weight: 700 !important;
}
.section-divider {
    width: 100px !important;
    height: 4px !important;
    background-color: #bfa074 !important;
    margin-bottom: 20px !important;
    display: block !important;
}
.section-subtitle {
    color: #bfa074 !important;
    font-weight: 600 !important;
    display: block !important;
}
.section-subtitle.spacing-wide {
    letter-spacing: 2px !important;
}
.section-lead-text {
    color: #0c1e36 !important;
    font-weight: 700 !important;
    margin: 0 !important;
    display: block !important;
}
.txt-gold { color: #bfa074 !important; }
.zk-grid-2 {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 40px !important;
    width: 100% !important;
    box-sizing: border-box !important;
}
.zk-grid-3 {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    gap: 24px !important;
    width: 100% !important;
    box-sizing: border-box !important;
}
.hero-left-block {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: flex-start !important;
}
.hero-main-title {
    color: #0c1e36 !important;
    font-weight: 800 !important;
    margin: 0 0 10px 0 !important;
}
.hero-sub-title {
    color: #bfa074 !important;
    font-weight: 700 !important;
    margin: 0 0 30px 0 !important;
}
.hero-badge-dark {
    background-color: #0c1e36 !important;
    color: #ffffff !important;
    padding: 20px 30px !important;
    display: inline-block !important;
    font-weight: 700 !important;
    letter-spacing: 1px !important;
}
.hero-right-block {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
}
.hero-right-title {
    color: #000000 !important;
    font-weight: 700 !important;
    margin: 0 0 15px 0 !important;
}
.hero-right-subtext {
    color: #bfa074 !important;
    font-weight: 600 !important;
    font-size: 14px !important;
    margin: 0 0 20px 0 !important;
}
.hero-right-desc {
    color: #000000 !important;
    font-weight: 600 !important;
    margin: 0 0 20px 0 !important;
}
.hero-list {
    margin: 0 !important;
    padding-left: 20px !important;
    color: #000000 !important;
}
.hero-list li {
    margin-bottom: 10px !important;
}
.ast-card {
    padding: 35px 25px !important;
    box-sizing: border-box !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    min-height: 220px !important;
}
.card-num {
    font-weight: 800 !important;
    margin-bottom: 15px !important;
}
.card-title {
    font-weight: 700 !important;
    margin: 0 0 12px 0 !important;
}
.card-desc {
    margin: 0 !important;
}
.card-dark { background-color: #0c1e36 !important; }
.card-dark .card-num, .card-dark .card-title { color: #ffffff !important; }
.card-dark .card-desc { color: #e0e0e0 !important; }
.card-krem { background-color: #fcf8f2 !important; border: 1px solid #eaeaea !important; }
.card-krem .card-num { color: #0c1e36 !important; }
.card-krem .card-title { color: #0c1e36 !important; }
.card-krem .card-desc { color: #4a4a4a !important; }
.card-gold-flat { background-color: #bfa074 !important; }
.card-gold-flat .card-num, .card-gold-flat .card-title, .card-gold-flat .card-desc { color: #ffffff !important; }
.section-subtitle-flex {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    font-weight: 600 !important;
}
.sub-badge, .sub-sep, .sub-txt { color: #bfa074 !important; }
.ast-flex-5 {
    display: flex !important;
    justify-content: space-between !important;
    align-items: stretch !important;
    gap: 15px !important;
    width: 100% !important;
}
.ast-step-card {
    background: #ffffff !important;
    border: 1px solid #0c1e36 !important;
    border-top: 4px solid #bfa074 !important;
    padding: 30px 20px !important;
    box-sizing: border-box !important;
    width: 19% !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
}
.step-badge {
    background-color: #0c1e36 !important;
    color: #ffffff !important;
    font-weight: 700 !important;
    width: 35px !important;
    height: 35px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin-bottom: 20px !important;
}
.step-title {
    color: #0c1e36 !important;
    font-weight: 700 !important;
    margin: 0 0 10px 0 !important;
}
.step-desc {
    color: #4a4a4a !important;
    margin: 0 !important;
}
.geo-card {
    padding: 30px 20px !important;
    box-sizing: border-box !important;
    display: flex !important;
    flex-direction: column !important;
}
.geo-title { font-weight: 700 !important; margin: 0 0 10px 0 !important; }
.geo-desc { margin: 0 !important; }
.geo-light { background-color: #ffffff !important; border-top: 4px solid #bfa074 !important; border-left: 1px solid #eaeaea !important; border-right: 1px solid #eaeaea !important; border-bottom: 1px solid #eaeaea !important; }
.geo-light .geo-title { color: #0c1e36 !important; }
.geo-light .geo-desc { color: #4a4a4a !important; }
.geo-dark { background-color: #0c1e36 !important; border-top: 4px solid #bfa074 !important; }
.geo-dark .geo-title { color: #ffffff !important; }
.geo-dark .geo-desc { color: #e0e0e0 !important; }
.geo-gold { background-color: #bfa074 !important; border-top: 4px solid #0c1e36 !important; }
.geo-gold .geo-title, .geo-gold .geo-desc { color: #ffffff !important; }
.why-card {
    background-color: #f9f9f9 !important;
    border-left: 5px solid #bfa074 !important;
    padding: 30px 25px !important;
    box-sizing: border-box !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
}
.why-title { color: #0c1e36 !important; font-weight: 700 !important; margin: 0 0 12px 0 !important; }
.why-desc { color: #4a4a4a !important; margin: 0 !important; }
.global-slogan-bar {
    background-color: #0c1e36 !important;
    padding: 25px 20px !important;
    text-align: center !important;
    width: 100% !important;
    box-sizing: border-box !important;
    margin-top: 40px !important;
    display: block !important;
}
.slogan-bar-text {
    color: #bfa074 !important;
    font-style: italic !important;
    font-weight: 700 !important;
    margin: 0 !important;
}
.ref-card {
    padding: 40px 25px !important;
    box-sizing: border-box !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    min-height: 180px !important;
}
.ref-title { margin: 0 0 12px 0 !important; font-weight: 700 !important; }
.ref-badge { font-weight: 600 !important; letter-spacing: 1px !important; font-size: 13px !important; }
.r-dark { background-color: #0c1e36 !important; border-top: 4px solid #bfa074 !important; }
.r-dark .ref-title { color: #ffffff !important; }
.r-dark .ref-badge { color: #bfa074 !important; }
.r-gold { background-color: #bfa074 !important; border-top: 4px solid #0c1e36 !important; }
.r-gold .ref-title, .r-gold .ref-badge { color: #ffffff !important; }
.r-white { background-color: #ffffff !important; border-top: 4px solid #0c1e36 !important; border-left: 1px solid #eaeaea !important; border-right: 1px solid #eaeaea !important; border-bottom: 1px solid #eaeaea !important; }
.r-white .ref-title { color: #0c1e36 !important; }
.r-white .ref-badge { color: #bfa074 !important; }
.contact-wrapper {
    
    justify-content: space-between !important;
    align-items: flex-end !important;
    width: 100% !important;
    box-sizing: border-box !important;
}
.contact-info-box {
    background-color: #0c1e36 !important;
    border-left: 6px solid #bfa074 !important;
    padding: 40px !important;
    
    box-sizing: border-box !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 25px !important;
}
.contact-row { display: flex !important; align-items: center !important; }
.c-label { color: #ffffff !important; font-weight: 600 !important; letter-spacing: 2px !important; width: 120px !important; flex-shrink: 0 !important; }
.c-value { color: #ffffff !important; font-weight: 400 !important; }
.font-bold { font-weight: 700 !important; }
.contact-rozet {
    background-color: #0c1e36 !important;
    padding: 20px 35px !important;
    box-sizing: border-box !important;
    text-align: center !important;
    border-bottom: 4px solid #bfa074 !important;
}
.contact-rozet span { color: #ffffff !important; font-weight: 600 !important; letter-spacing: 2px !important; white-space: nowrap !important; }
.contact-footer-slogan { margin-top: 30px !important; display: block !important; }
.text-left { text-align: left !important; }
.font-italic { font-style: italic !important; }

@media (max-width: 1024px) {
    .ast-flex-5 { flex-wrap: wrap !important; justify-content: center !important; gap: 20px !important; }
    .ast-step-card { width: 45% !important; }
    .zk-grid-3 { grid-template-columns: repeat(2, 1fr) !important; }
    .contact-info-box { width: 65% !important; }
}
@media (max-width: 768px) {
    .zk-grid-2 { grid-template-columns: 1fr !important; gap: 30px !important; }
    .hero-badge-dark { align-self: center !important; width: 100% !important; text-align: center !important; }
    .contact-wrapper { flex-direction: column !important; align-items: flex-start !important; gap: 30px !important; }
    .contact-info-box { width: 100% !important; padding: 30px 20px !important; }
    .contact-rozet { width: 100% !important; }
}
@media (max-width: 576px) {
    .zk-section { padding: 40px 0 !important; }
    .zk-grid-3 { grid-template-columns: 1fr !important; }
    .ast-flex-5 { flex-direction: column !important; }
    .ast-step-card { width: 100% !important; }
    .ast-card, .ref-card { min-height: auto !important; }
    .c-label { width: 90px !important; }
}

.b1-10{
	background: #e7e7e7;
	box-shadow: 5px 3px;
  border: 1px solid;
	margin-bottom:20px;
	margin-top:20px;
}



/* HOMEPAGE END */
