
:root {
    --bp-xs: 0px;
    --bp-sm: 576px;
    --bp-md: 768px;
    --bp-lg: 992px;
    --bp-xl: 1200px;
    --bp-xxl: 1400px;
}


.mobilde-gizle {
    display: none !important;
}

@media (min-width: 992px) {
    .mobilde-gizle {
        display: block !important;
    }
}


.mobilde-goster {
    display: block !important;
}

@media (min-width: 992px) {
    .mobilde-goster {
        display: none !important;
    }
}


/* Renk */
.aw-color-black {
    color: #171717 !important;
}

.aw-color-bg-gray {
    background-color: #F1F1F1;
}

/* Display */
.aw-d-flex {
    display: flex !important;
}

.aw-d-block {
    display: block !important;
}

.aw-d-inline {
    display: inline !important;
}

.aw-d-inline-block {
    display: inline-block !important;
}

.aw-d-none {
    display: none !important;
}

/* Flex */
.aw-flex-row {
    flex-direction: row !important;
}

.aw-flex-column {
    flex-direction: column !important;
}

.aw-flex-wrap {
    flex-wrap: wrap !important;
}

.aw-flex-nowrap {
    flex-wrap: nowrap !important;
}

/* Justify */
.aw-justify-start {
    justify-content: flex-start !important;
}

.aw-justify-center {
    justify-content: center !important;
}

.aw-justify-end {
    justify-content: flex-end !important;
}

.aw-justify-between {
    justify-content: space-between !important;
}

.aw-justify-around {
    justify-content: space-around !important;
}

/* Align */
.aw-align-start {
    align-items: flex-start !important;
}

.aw-align-center {
    align-items: center !important;
}

.aw-align-end {
    align-items: flex-end !important;
}

.aw-align-stretch {
    align-items: stretch !important;
}

/* Padding – tek yön (top) */
.aw-pt-0 {
    padding-top: 0 !important;
}

.aw-pt-10 {
    padding-top: 10px !important;
}

.aw-pt-20 {
    padding-top: 20px !important;
}

.aw-pt-30 {
    padding-top: 30px !important;
}

.aw-pt-40 {
    padding-top: 40px !important;
}

.aw-pt-50 {
    padding-top: 50px !important;
}

.aw-pt-60 {
    padding-top: 60px !important;
}

.aw-pt-70 {
    padding-top: 70px !important;
}

.aw-pt-80 {
    padding-top: 80px !important;
}

.aw-pt-90 {
    padding-top: 90px !important;
}

.aw-pt-100 {
    padding-top: 100px !important;
}

/* Margin – tek yön (top) */
.aw-mt-0 {
    margin-top: 0 !important;
}

.aw-mt-10 {
    margin-top: 10px !important;
}

.aw-mt-20 {
    margin-top: 20px !important;
}

.aw-mt-30 {
    margin-top: 30px !important;
}

.aw-mt-40 {
    margin-top: 40px !important;
}

.aw-mt-50 {
    margin-top: 50px !important;
}

.aw-mt-60 {
    margin-top: 60px !important;
}

.aw-mt-70 {
    margin-top: 70px !important;
}

.aw-mt-80 {
    margin-top: 80px !important;
}

.aw-mt-90 {
    margin-top: 90px !important;
}

.aw-mt-100 {
    margin-top: 100px !important;
}

/* Margin – tek yön (bottom) */
.aw-mb-0 {
    margin-bottom: 0 !important;
}

.aw-mb-10 {
    margin-bottom: 10px !important;
}

.aw-mb-20 {
    margin-bottom: 20px !important;
}

.aw-mb-30 {
    margin-bottom: 30px !important;
}

.aw-mb-40 {
    margin-bottom: 40px !important;
}

.aw-mb-50 {
    margin-bottom: 50px !important;
}

.aw-mb-60 {
    margin-bottom: 60px !important;
}

.aw-mb-70 {
    margin-bottom: 70px !important;
}

.aw-mb-80 {
    margin-bottom: 80px !important;
}

.aw-mb-90 {
    margin-bottom: 90px !important;
}

.aw-mb-100 {
    margin-bottom: 100px !important;
}

/* Margin – tek yön (left) */
.aw-ml-0 {
    margin-left: 0 !important;
}

.aw-ml-10 {
    margin-left: 10px !important;
}

.aw-ml-20 {
    margin-left: 20px !important;
}

.aw-ml-30 {
    margin-left: 30px !important;
}

.aw-ml-40 {
    margin-left: 40px !important;
}

.aw-ml-50 {
    margin-left: 50px !important;
}

.aw-ml-60 {
    margin-left: 60px !important;
}

.aw-ml-70 {
    margin-left: 70px !important;
}

.aw-ml-80 {
    margin-left: 80px !important;
}

.aw-ml-90 {
    margin-left: 90px !important;
}

.aw-ml-100 {
    margin-left: 100px !important;
}

/* Margin – tek yön (right) */
.aw-mr-0 {
    margin-right: 0 !important;
}

.aw-mr-10 {
    margin-right: 10px !important;
}

.aw-mr-20 {
    margin-right: 20px !important;
}

.aw-mr-30 {
    margin-right: 30px !important;
}

.aw-mr-40 {
    margin-right: 40px !important;
}

.aw-mr-50 {
    margin-right: 50px !important;
}

.aw-mr-60 {
    margin-right: 60px !important;
}

.aw-mr-70 {
    margin-right: 70px !important;
}

.aw-mr-80 {
    margin-right: 80px !important;
}

.aw-mr-90 {
    margin-right: 90px !important;
}

.aw-mr-100 {
    margin-right: 100px !important;
}

/* Margin – eksenler */
.aw-mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.aw-mx-10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
}

.aw-mx-20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
}

.aw-mx-30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
}

.aw-mx-40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
}

.aw-mx-50 {
    margin-left: 50px !important;
    margin-right: 50px !important;
}

.aw-mx-60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
}

.aw-mx-70 {
    margin-left: 70px !important;
    margin-right: 70px !important;
}

.aw-mx-80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
}

.aw-mx-90 {
    margin-left: 90px !important;
    margin-right: 90px !important;
}

.aw-mx-100 {
    margin-left: 100px !important;
    margin-right: 100px !important;
}

.aw-my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.aw-my-10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

.aw-my-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}

.aw-my-30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
}

.aw-my-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
}

.aw-my-50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
}

.aw-my-60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
}

.aw-my-70 {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
}

.aw-my-80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
}

.aw-my-90 {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
}

.aw-my-100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
}

/* Margin – tüm yönler */
.aw-m-0 {
    margin: 0 !important;
}

.aw-m-10 {
    margin: 10px !important;
}

.aw-m-20 {
    margin: 20px !important;
}

.aw-m-30 {
    margin: 30px !important;
}

.aw-m-40 {
    margin: 40px !important;
}

.aw-m-50 {
    margin: 50px !important;
}

.aw-m-60 {
    margin: 60px !important;
}

.aw-m-70 {
    margin: 70px !important;
}

.aw-m-80 {
    margin: 80px !important;
}

.aw-m-90 {
    margin: 90px !important;
}

.aw-m-100 {
    margin: 100px !important;
}

/* Padding – tek yön (bottom) */
.aw-pb-0 {
    padding-bottom: 0 !important;
}

.aw-pb-10 {
    padding-bottom: 10px !important;
}

.aw-pb-20 {
    padding-bottom: 20px !important;
}

.aw-pb-30 {
    padding-bottom: 30px !important;
}

.aw-pb-40 {
    padding-bottom: 40px !important;
}

.aw-pb-50 {
    padding-bottom: 50px !important;
}

.aw-pb-60 {
    padding-bottom: 60px !important;
}

.aw-pb-70 {
    padding-bottom: 70px !important;
}

.aw-pb-80 {
    padding-bottom: 80px !important;
}

.aw-pb-90 {
    padding-bottom: 90px !important;
}

.aw-pb-100 {
    padding-bottom: 100px !important;
}

/* Padding – tek yön (left) */
.aw-pl-0 {
    padding-left: 0 !important;
}

.aw-pl-10 {
    padding-left: 10px !important;
}

.aw-pl-20 {
    padding-left: 20px !important;
}

.aw-pl-30 {
    padding-left: 30px !important;
}

.aw-pl-40 {
    padding-left: 40px !important;
}

.aw-pl-50 {
    padding-left: 50px !important;
}

.aw-pl-60 {
    padding-left: 60px !important;
}

.aw-pl-70 {
    padding-left: 70px !important;
}

.aw-pl-80 {
    padding-left: 80px !important;
}

.aw-pl-90 {
    padding-left: 90px !important;
}

.aw-pl-100 {
    padding-left: 100px !important;
}

/* Padding – tek yön (right) */
.aw-pr-0 {
    padding-right: 0 !important;
}

.aw-pr-10 {
    padding-right: 10px !important;
}

.aw-pr-20 {
    padding-right: 20px !important;
}

.aw-pr-30 {
    padding-right: 30px !important;
}

.aw-pr-40 {
    padding-right: 40px !important;
}

.aw-pr-50 {
    padding-right: 50px !important;
}

.aw-pr-60 {
    padding-right: 60px !important;
}

.aw-pr-70 {
    padding-right: 70px !important;
}

.aw-pr-80 {
    padding-right: 80px !important;
}

.aw-pr-90 {
    padding-right: 90px !important;
}

.aw-pr-100 {
    padding-right: 100px !important;
}

/* Padding – eksenler */
.aw-px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.aw-px-10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.aw-px-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.aw-px-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
}

.aw-px-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
}

.aw-px-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
}

.aw-px-60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
}

.aw-px-70 {
    padding-left: 70px !important;
    padding-right: 70px !important;
}

.aw-px-80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
}

.aw-px-90 {
    padding-left: 90px !important;
    padding-right: 90px !important;
}

.aw-px-100 {
    padding-left: 100px !important;
    padding-right: 100px !important;
}

.aw-py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.aw-py-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.aw-py-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

.aw-py-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.aw-py-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}

.aw-py-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}

.aw-py-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

.aw-py-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}

.aw-py-70 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
}

.aw-py-80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}

.aw-py-90 {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
}

.aw-py-100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

/* Padding – tüm yönler */
.aw-p-0 {
    padding: 0 !important;
}

.aw-p-10 {
    padding: 10px !important;
}

.aw-p-20 {
    padding: 20px !important;
}

.aw-p-30 {
    padding: 30px !important;
}

.aw-p-40 {
    padding: 40px !important;
}

.aw-p-50 {
    padding: 50px !important;
}

.aw-p-60 {
    padding: 60px !important;
}

.aw-p-70 {
    padding: 70px !important;
}

.aw-p-80 {
    padding: 80px !important;
}

.aw-p-90 {
    padding: 90px !important;
}

.aw-p-100 {
    padding: 100px !important;
}

/* Diğer yardımcı sınıflar */
.marginsifirauto {
    margin: 0 auto !important;
}

.kalin-alt {
    font-weight: 700 !important;
    text-decoration: underline !important;
}

.text-center {
    text-align: center !important;
}

.text-left {
    text-align: left !important;
}

.text-right {
    text-align: right !important;
}

.yuzdeyuz {
    width: 100% !important;
}

.yuzdeelli {
    width: 50% !important;
}


.beyazyazi {
    color: #ffffff !important;
}

.beyazcizgi {
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

.beyazarkaplan {
    background-color: #ffffff !important;
}

.ddipx {
    width: 992px;
}

.dsspx {
    width: 480px;
}

.gap64 {
    gap: 64px;
}

.sectionspace {
    margin-top: 120px;
}


.topyukaricek {
    top: -110px;
    position: relative;
}


.bg-color-F0F8FA {
    background-color: #F0F8FA !important;
}

.bg-color-FEF3EF {
    background-color: #FEF3EF !important;
}


.bg-color-FFF5E7 {
    background-color: #FFF5E7 !important;
}

.bg-color-F0ECE4 {
    background-color: #F0ECE4 !important;
}


.bg-color-FFF5E1 {
    background-color: #FFF5E1 !important;
}
.bg-color-FEF3EF {
    background-color: #FEF3EF !important;
}

.position-a {
    position: absolute;
}


.position-r {
    position: relative;
}


.golge {
    box-shadow: 0px 6px 12px -12px rgba(16, 24, 40, 1.05);
}


.aw-w-100 {
    width: 100% !important;
}
.aw-w-50 {
    width: 50% !important;
}

.box-border {
    box-sizing: border-box;
}

.kutucizgi {
    border: 1px solid #D4D4D4
}

.bg-color-F2F7F5 {
    background: #F2F7F5 !important;
    background-color: #F2F7F5 !important;
}


.bg-color-F8F2FF {
    background: #F8F2FF !important;
    background-color: #F8F2FF !important;
}

.bg-color-FFF2E9 {
    background: #FFF2E9 !important;
    background-color: #FFF2E9 !important;
}


.sadece-mobil-tablet {
    display: none !important;
}


.d-none {
    display: none !important;
}

.d-block {
    display: block !important;
}

.d-inline {
    display: inline !important;
}

.d-inline-block {
    display: inline-block !important;
}

.d-flex {
    display: flex !important;
}


.headyd {

    font-weight: 800;
    font-size: 24px;
    line-height: 32px;
    text-align: center;

}


.textod {
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0;
    text-align: center;
    color: #64676A;
}


.gapb {
    padding: 16px !important;
    box-sizing: border-box !important
}
