.elementor-159 .elementor-element.elementor-element-8561bac{margin-top:0%;margin-bottom:0%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-159 .elementor-element.elementor-element-3eaa78d{margin-top:2%;margin-bottom:0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-159 .elementor-element.elementor-element-ac65062 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:500;color:#172A42;}.elementor-159 .elementor-element.elementor-element-673ff43{margin:-2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-159 .elementor-element.elementor-element-673ff43 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:47px;font-weight:600;color:#E0552D;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-159 .elementor-element.elementor-element-f5dc7fc{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#162B41;}.elementor-159 .elementor-element.elementor-element-7a7be2a .ekit-form form label{color:#000000;}.elementor-159 .elementor-element.elementor-element-7a7be2a .ekit-form form label span{color:#777777;}.elementor-159 .elementor-element.elementor-element-7a7be2a .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-159 .elementor-element.elementor-element-7a7be2a .ekit-form form select{width:100%;height:50px;color:#000000;}.elementor-159 .elementor-element.elementor-element-7a7be2a .ekit-form form textarea{width:100%;height:176px;margin-bottom:20px;}.elementor-159 .elementor-element.elementor-element-7a7be2a .ekit-form form .ekit-form-input, .elementor-159 .elementor-element.elementor-element-7a7be2a .ekit-form form select, .elementor-159 .elementor-element.elementor-element-7a7be2a .ekit-form form input{margin-bottom:20px;}.elementor-159 .elementor-element.elementor-element-7a7be2a .wpcf7-form textarea{color:#000000;}.elementor-159 .elementor-element.elementor-element-7a7be2a .ekit-wid-con .ekit-form form textarea{color:#000000;}.elementor-159 .elementor-element.elementor-element-7a7be2a .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder{font-size:14px;color:#000000;}.elementor-159 .elementor-element.elementor-element-7a7be2a .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-moz-placeholder{font-size:14px;color:#000000;}.elementor-159 .elementor-element.elementor-element-7a7be2a .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder{font-size:14px;color:#000000;}.elementor-159 .elementor-element.elementor-element-7a7be2a .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-moz-placeholder{font-size:14px;color:#000000;}.elementor-159 .elementor-element.elementor-element-7a7be2a .ekit-form form textarea::-webkit-input-placeholder{font-size:14px;color:#000000;}.elementor-159 .elementor-element.elementor-element-7a7be2a .ekit-form form textarea::-moz-placeholder{font-size:14px;color:#000000;}.elementor-159 .elementor-element.elementor-element-7a7be2a .ekit-form form textarea:-ms-input-placeholder{font-size:14px;color:#000000;}.elementor-159 .elementor-element.elementor-element-7a7be2a .ekit-form form textarea:-moz-placeholder{font-size:14px;color:#000000;}.elementor-159 .elementor-element.elementor-element-7a7be2a .ekit-form form > p{text-align:left;}.elementor-159 .elementor-element.elementor-element-7a7be2a .ekit-form form input[type="submit"]{color:#ffffff;}.elementor-159 .elementor-element.elementor-element-7a7be2a .ekit-form form input[type="submit"]:hover{color:#ffffff;}@media(max-width:767px){.elementor-159 .elementor-element.elementor-element-ac65062 .elementor-heading-title{font-size:22px;}.elementor-159 .elementor-element.elementor-element-673ff43 .elementor-heading-title{font-size:22px;}.elementor-159 .elementor-element.elementor-element-f5dc7fc{font-size:12px;}}/* Start custom CSS for elementskit-contact-form7, class: .elementor-element-7a7be2a */.emlak-basvuru-form,
.emlak-basvuru-form *,
.emlak-basvuru-form *::before,
.emlak-basvuru-form *::after {
    box-sizing: border-box !important;
}

.emlak-basvuru-form {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 547px !important;
    margin: 0 !important;
    padding: 20px 28px 20px 28px !important;
    background-color: #ffffff !important;
    color: #050505 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 11px !important;
    font-style: normal !important;
    line-height: normal !important;
}

.emlak-basvuru-form p {
    margin: 0 !important;
    padding: 0 !important;
}

.emlak-basvuru-form br {
    display: none !important;
}

/* GRID YAPISI */

.emlak-basvuru-form .ebf-grid {
    display: grid !important;
    grid-template-columns: 205px 205px minmax(0, 1fr) !important;
    column-gap: 14px !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

.emlak-basvuru-form .ebf-grid-top {
    row-gap: 18px !important;
}

.emlak-basvuru-form .ebf-grid-investment {
    row-gap: 26px !important;
}

/* ALANLAR */

.emlak-basvuru-form .ebf-field {
    width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

.emlak-basvuru-form .ebf-field > label,
.emlak-basvuru-form .ebf-label {
    display: block !important;
    width: 100% !important;
    margin: 0 0 9px 0 !important;
    padding: 0 !important;
    color: #050505 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 11px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: 13px !important;
    letter-spacing: 0 !important;
    text-decoration: none !important;
    text-transform: none !important;
    white-space: nowrap !important;
}

.emlak-basvuru-form .wpcf7-form-control-wrap {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

.emlak-basvuru-form .ebf-input {
    display: block !important;
    width: 205px !important;
    max-width: 100% !important;
    height: 28px !important;
    min-height: 28px !important;
    margin: 0 !important;
    padding: 3px 8px !important;
    border: 1px solid #cfd5dc !important;
    border-radius: 0 !important;
    outline: none !important;
    background-color: #ffffff !important;
    background-image: none !important;
    box-shadow: none !important;
    color: #050505 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 11px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 20px !important;
    letter-spacing: 0 !important;
    appearance: none !important;
    -webkit-appearance: none !important;
}

.emlak-basvuru-form .ebf-input:hover {
    border-color: #cfd5dc !important;
    background-color: #ffffff !important;
    box-shadow: none !important;
}

.emlak-basvuru-form .ebf-input:focus {
    border-color: #9faeba !important;
    outline: none !important;
    background-color: #ffffff !important;
    box-shadow: none !important;
}

/* BÖLÜM BAŞLIĞI */

.emlak-basvuru-form .ebf-section-title {
    display: block !important;
    width: 100% !important;
    margin: 26px 0 26px 0 !important;
    padding: 0 !important;
    border: 0 !important;
    color: #1d334f !important;
    background: transparent !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 13px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: 16px !important;
    letter-spacing: 0 !important;
    text-align: left !important;
    text-decoration: none !important;
    text-transform: none !important;
}

/* RADYO BUTONLARI */

.emlak-basvuru-form .ebf-radio-field .ebf-label {
    margin-bottom: 0 !important;
}

.emlak-basvuru-form .ebf-radio-field .wpcf7-form-control-wrap {
    overflow: visible !important;
}

.emlak-basvuru-form .ebf-radio {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: flex-start !important;
    width: auto !important;
    margin: 15px 0 0 45px !important;
    padding: 0 !important;
    gap: 52px !important;
    border: 0 !important;
    background: transparent !important;
}

.emlak-basvuru-form .ebf-radio .wpcf7-list-item {
    display: block !important;
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}

.emlak-basvuru-form .ebf-radio .wpcf7-list-item > label {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-start !important;
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    gap: 9px !important;
    cursor: pointer !important;
}

.emlak-basvuru-form .ebf-radio input[type="radio"] {
    display: block !important;
    flex: 0 0 14px !important;
    width: 14px !important;
    min-width: 14px !important;
    max-width: 14px !important;
    height: 14px !important;
    min-height: 14px !important;
    max-height: 14px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 1px solid #cfd5dc !important;
    border-radius: 50% !important;
    outline: none !important;
    background-color: #ffffff !important;
    background-image: none !important;
    box-shadow: none !important;
    cursor: pointer !important;
    appearance: none !important;
    -webkit-appearance: none !important;
}

.emlak-basvuru-form .ebf-radio input[type="radio"]:checked {
    border-color: #1d334f !important;
    background-color: #1d334f !important;
    box-shadow: inset 0 0 0 4px #ffffff !important;
}

.emlak-basvuru-form .ebf-radio .wpcf7-list-item-label {
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    color: #050505 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 11px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 14px !important;
    white-space: nowrap !important;
}

/* EK BİLGİ VE ONAY */

.emlak-basvuru-form .ebf-consent-section {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

.emlak-basvuru-form .ebf-consent-title {
    display: block !important;
    width: auto !important;
    margin: 41px 0 0 4px !important;
    padding: 0 !important;
    border: 0 !important;
    color: #1d334f !important;
    background: transparent !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 13px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: 16px !important;
    letter-spacing: 0 !important;
    text-align: left !important;
    text-decoration: none !important;
    text-transform: uppercase !important;
}

/* KVKK ONAY KUTUSU */

.emlak-basvuru-form .ebf-consent-row {
    display: block !important;
    width: calc(100% - 9px) !important;
    margin: 24px 0 0 9px !important;
    padding: 0 !important;
    color: #1d334f !important;
}

.emlak-basvuru-form .ebf-consent-row .wpcf7-form-control-wrap,
.emlak-basvuru-form .ebf-consent-row .wpcf7-acceptance {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

.emlak-basvuru-form .ebf-consent-row .wpcf7-list-item {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

.emlak-basvuru-form .ebf-consent-row .wpcf7-list-item > label {
    display: flex !important;
    flex-direction: row !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    gap: 6px !important;
    cursor: pointer !important;
}

.emlak-basvuru-form .ebf-consent-row input[type="checkbox"] {
    display: block !important;
    flex: 0 0 18px !important;
    width: 18px !important;
    min-width: 18px !important;
    max-width: 18px !important;
    height: 18px !important;
    min-height: 18px !important;
    max-height: 18px !important;
    margin: 4px 0 0 0 !important;
    padding: 0 !important;
    border: 1px solid #cfd5dc !important;
    border-radius: 0 !important;
    outline: none !important;
    background-color: #ffffff !important;
    background-image: none !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 11px 11px !important;
    box-shadow: none !important;
    cursor: pointer !important;
    appearance: none !important;
    -webkit-appearance: none !important;
}

.emlak-basvuru-form .ebf-consent-row input[type="checkbox"]:checked {
    border-color: #1d334f !important;
    background-color: #1d334f !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='2' d='M2.5 7.2 5.5 10 11.5 3.5'/%3E%3C/svg%3E") !important;
}

.emlak-basvuru-form .ebf-consent-row .wpcf7-list-item-label {
    display: block !important;
    flex: 1 1 auto !important;
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    color: #1d334f !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 12px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 20px !important;
    letter-spacing: 0 !important;
    text-align: left !important;
    text-decoration: none !important;
}

.emlak-basvuru-form .ebf-consent-row a {
    color: #1d334f !important;
    font-family: inherit !important;
    font-size: inherit !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: inherit !important;
    text-decoration: none !important;
}

.emlak-basvuru-form .ebf-consent-row a:hover {
    color: #1d334f !important;
    text-decoration: underline !important;
}

/* GÖNDER BUTONU */

.emlak-basvuru-form .ebf-submit-wrap {
    position: relative !important;
    display: block !important;
    width: 111px !important;
    height: 31px !important;
    margin: 43px 0 0 9px !important;
    padding: 0 !important;
}

.emlak-basvuru-form .ebf-submit-button {
    display: block !important;
    width: 111px !important;
    min-width: 111px !important;
    max-width: 111px !important;
    height: 31px !important;
    min-height: 31px !important;
    max-height: 31px !important;
    margin: 0 !important;
    padding: 0 20px 0 0 !important;
    border: 0 !important;
    border-radius: 6px !important;
    outline: none !important;
    background-color: #1d334f !important;
    background-image: none !important;
    box-shadow: none !important;
    color: #ffffff !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 10px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    line-height: 31px !important;
    letter-spacing: 0 !important;
    text-align: center !important;
    text-decoration: none !important;
    text-transform: none !important;
    cursor: pointer !important;
    appearance: none !important;
    -webkit-appearance: none !important;
}

.emlak-basvuru-form .ebf-submit-button:hover,
.emlak-basvuru-form .ebf-submit-button:focus,
.emlak-basvuru-form .ebf-submit-button:active {
    border: 0 !important;
    outline: none !important;
    background-color: #1d334f !important;
    background-image: none !important;
    box-shadow: none !important;
    color: #ffffff !important;
    transform: none !important;
}

.emlak-basvuru-form .ebf-submit-wrap::after {
    content: "»" !important;
    position: absolute !important;
    z-index: 2 !important;
    top: 50% !important;
    right: 8px !important;
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    color: #ffffff !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 13px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 1 !important;
    pointer-events: none !important;
    transform: translateY(-53%) !important;
}

/* CONTACT FORM 7 VARSAYILAN ELEMANLARI */

.emlak-basvuru-form .wpcf7-spinner {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

.emlak-basvuru-form .wpcf7-not-valid {
    border-color: #d63638 !important;
}

.emlak-basvuru-form .wpcf7-not-valid-tip {
    display: block !important;
    margin: 4px 0 0 0 !important;
    padding: 0 !important;
    color: #d63638 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 10px !important;
    font-weight: 400 !important;
    line-height: 13px !important;
}

.emlak-basvuru-form + .wpcf7-response-output,
.wpcf7 form:has(.emlak-basvuru-form) .wpcf7-response-output {
    margin: 12px 28px 0 28px !important;
    padding: 8px 10px !important;
    border-width: 1px !important;
    border-radius: 0 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 11px !important;
    line-height: 16px !important;
}

/* MOBİL GÖRÜNÜM */

@media only screen and (max-width: 767px) {

    .emlak-basvuru-form {
        min-height: auto !important;
        padding: 20px !important;
    }

    .emlak-basvuru-form .ebf-grid {
        grid-template-columns: minmax(0, 1fr) !important;
        column-gap: 0 !important;
        row-gap: 18px !important;
    }

    .emlak-basvuru-form .ebf-input {
        width: 100% !important;
        max-width: 100% !important;
    }

    .emlak-basvuru-form .ebf-field > label,
    .emlak-basvuru-form .ebf-label {
        white-space: normal !important;
    }

    .emlak-basvuru-form .ebf-radio {
        margin-left: 0 !important;
        gap: 35px !important;
    }

    .emlak-basvuru-form .ebf-consent-title {
        margin-left: 0 !important;
    }

    .emlak-basvuru-form .ebf-consent-row {
        width: 100% !important;
        margin-left: 0 !important;
    }

    .emlak-basvuru-form .ebf-submit-wrap {
        margin-left: 0 !important;
    }
}/* End custom CSS */