.elementor-629 .elementor-element.elementor-element-92e2219{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:38px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-629 .elementor-element.elementor-element-78f7f24{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-629 .elementor-element.elementor-element-78f7f24.e-con{--align-self:center;}.elementor-629 .elementor-element.elementor-element-cb40da3{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:start;}.elementor-629 .elementor-element.elementor-element-cb40da3.elementor-element{--align-self:center;}.elementor-629 .elementor-element.elementor-element-cb40da3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:26px;font-weight:300;}.elementor-629 .elementor-element.elementor-element-fa2ee5f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:36px;--padding-bottom:37px;--padding-left:32px;--padding-right:32px;}.elementor-629 .elementor-element.elementor-element-0ab5ebb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-629 .elementor-element.elementor-element-f591bf0 .raven-search-form-inner{width:100%;background-color:#141414;border-color:#0066DF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;}.elementor-629 .elementor-element.elementor-element-f591bf0 .raven-search-form-input{font-family:"Outfit", Sans-serif;color:#575757;}.elementor-629 .elementor-element.elementor-element-f591bf0 .raven-search-form-input, .elementor-629 .elementor-element.elementor-element-f591bf0 .raven-search-form-button{padding:12px 0px 12px 024px;}.elementor-629 .elementor-element.elementor-element-f591bf0 .raven-search-form-container{justify-content:flex-start;}.elementor-629 .elementor-element.elementor-element-f591bf0 .raven-search-form-focus .raven-search-form-input{color:#FFFFFF;}.elementor-629 .elementor-element.elementor-element-f591bf0 .raven-search-form-focus .raven-search-form-inner{border-color:#0066DF;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-629 .elementor-element.elementor-element-f591bf0 .raven-search-form-button{font-size:26px;padding:0px 24px 0px 08px;color:#0066DF;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-629 .elementor-element.elementor-element-f591bf0 .raven-search-form-button > svg{width:26px;height:26px;fill:#0066DF;}.elementor-629 .elementor-element.elementor-element-f591bf0 svg.raven-search-form-button{width:26px;height:26px;fill:#0066DF;}.elementor-629 .elementor-element.elementor-element-f591bf0 .raven-search-form-button:hover{color:#0066DF;background-color:#E6545400;border-radius:0px 0px 0px 0px;}.elementor-629 .elementor-element.elementor-element-f591bf0 .raven-search-form-button:hover > svg{fill:#0066DF;}.elementor-629 .elementor-element.elementor-element-f591bf0 svg.raven-search-form-button:hover{fill:#0066DF;}.elementor-629 .elementor-element.elementor-element-cfd1980{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-629 .elementor-element.elementor-element-d9b7572{--display:flex;--gap:022px 0px;--row-gap:022px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-629 .elementor-element.elementor-element-3c13fb9{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:start;}.elementor-629 .elementor-element.elementor-element-3c13fb9.elementor-element{--align-self:center;}.elementor-629 .elementor-element.elementor-element-3c13fb9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:300;}.elementor-629 .elementor-element.elementor-element-41124b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-629 .elementor-element.elementor-element-41124b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-629 .elementor-element.elementor-element-41124b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-629 .elementor-element.elementor-element-41124b9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-629 .elementor-element.elementor-element-41124b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-629 .elementor-element.elementor-element-41124b9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-629 .elementor-element.elementor-element-41124b9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-629 .elementor-element.elementor-element-41124b9{--e-icon-list-icon-size:14px;}.elementor-629 .elementor-element.elementor-element-41124b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-629 .elementor-element.elementor-element-41124b9 .elementor-icon-list-item > a{font-size:13px;font-weight:300;}.elementor-629 .elementor-element.elementor-element-41124b9 .elementor-icon-list-text{color:#CCCCCC;transition:color 0.3s;}#jet-popup-629 .jet-popup__container-inner{background-color:#0D0D0D;justify-content:flex-start;padding:0px 0px 0px 0px;border-radius:16px 16px 16px 16px;}#jet-popup-629 .jet-popup__overlay{background-color:#000000E8;}#jet-popup-629 .jet-popup__container{width:620px;height:724px;}#jet-popup-629 .jet-popup__inner{justify-content:center;align-items:center;}#jet-popup-629 .jet-popup__container-overlay{border-radius:16px 16px 16px 16px;}#jet-popup-629 .jet-popup__close-button{transform:translateX(-16px) translateY(16px);-webkit-transform:translateX(-16px) translateY(16px);color:#FFFFFF;background-color:#1F1F1F;font-size:16px;width:36px;height:36px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1C1D1D;border-radius:100px 100px 100px 100px;}#jet-popup-629 .jet-popup__close-button:before{font-size:16px;}#jet-popup-629 .jet-popup__close-button svg{width:16px;}#jet-popup-629 .jet-popup__close-button:hover{color:#FFFFFF;background-color:#2E2E2E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#313131;border-radius:100px 100px 100px 100px;}@media(max-width:1024px){.elementor-629 .elementor-element.elementor-element-cb40da3 .elementor-heading-title{font-size:26px;}.elementor-629 .elementor-element.elementor-element-f591bf0 .raven-search-form-input, .elementor-629 .elementor-element.elementor-element-f591bf0 .raven-search-form-button{padding:12px 0px 012px 24px;}.elementor-629 .elementor-element.elementor-element-f591bf0 .raven-search-form-button{padding:0px 24px 0px 8px;}.elementor-629 .elementor-element.elementor-element-3c13fb9 .elementor-heading-title{font-size:18px;}}@media(max-width:767px){.elementor-629 .elementor-element.elementor-element-92e2219{--content-width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-629 .elementor-element.elementor-element-78f7f24{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-629 .elementor-element.elementor-element-cb40da3{padding:0px 0px 0px 0px;}.elementor-629 .elementor-element.elementor-element-cb40da3 .elementor-heading-title{font-size:22px;line-height:22px;}.elementor-629 .elementor-element.elementor-element-fa2ee5f{--content-width:1000px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:32px;--padding-bottom:33px;--padding-left:24px;--padding-right:24px;}.elementor-629 .elementor-element.elementor-element-0ab5ebb{--width:100%;}.elementor-629 .elementor-element.elementor-element-f591bf0 .raven-search-form-input{font-size:14px;}.elementor-629 .elementor-element.elementor-element-f591bf0 .raven-search-form-input, .elementor-629 .elementor-element.elementor-element-f591bf0 .raven-search-form-button{padding:10px 0px 10px 018px;}.elementor-629 .elementor-element.elementor-element-f591bf0 .raven-search-form-button{padding:0px 18px 0px 6px;}.elementor-629 .elementor-element.elementor-element-cfd1980{--content-width:1000px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-629 .elementor-element.elementor-element-d9b7572{--width:100%;}.elementor-629 .elementor-element.elementor-element-3c13fb9{padding:0px 0px 0px 0px;}.elementor-629 .elementor-element.elementor-element-3c13fb9 .elementor-heading-title{font-size:18px;}.elementor-629 .elementor-element.elementor-element-41124b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-629 .elementor-element.elementor-element-41124b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-629 .elementor-element.elementor-element-41124b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-629 .elementor-element.elementor-element-41124b9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-629 .elementor-element.elementor-element-41124b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-629 .elementor-element.elementor-element-41124b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-629 .elementor-element.elementor-element-41124b9 .elementor-icon-list-item > a{font-size:12px;}#jet-popup-629 .jet-popup__container{width:100%;height:660px;}#jet-popup-629 .jet-popup__inner{align-items:flex-end;}#jet-popup-629 .jet-popup__container-inner{justify-content:flex-start;margin:0px 0px 0px 0px;}#jet-popup-629 .jet-popup__close-button{transform:translateX(-22px) translateY(22px);-webkit-transform:translateX(-22px) translateY(22px);}}/* Start custom CSS for heading, class: .elementor-element-cb40da3 */@media (max-width: 768px) {
    h3.elementor-heading-title {
        font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92e2219 */.jet-popup__close-button svg {
    width: 16px;
    height: 16px;
    flex-shrink: 0;
    overflow: visible;
}

.jet-popup__close-button {
    border: none !important;
    outline: none !important;
}

@media (max-width: 767px) {
    .jet-popup__container-inner {
        border-radius: 36px 36px 0px 0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for raven-search-form, class: .elementor-element-f591bf0 */.raven-search-form-input {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}

.raven-search-form-button:focus,
.raven-search-form-button:active,
.raven-search-form-button:focus-visible {
    outline: none !important;
    box-shadow: none !important;
    background-color: transparent !important;
    border: none !important;
}

.search-spinner {
    width: 22px;
    height: 22px;
    border: 2px solid rgba(255,255,255,0.2);
    border-top-color: #fff;
    border-radius: 50%;
    display: block;
    animation: spin 0.7s linear infinite;
}

.raven-search-form-button {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.raven-search-form-input {
    text-overflow: ellipsis;
}

.raven-search-form-input::placeholder {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

/* Mobil cihazlarda arama kutusuna tıklayınca otomatik zoom yapmasını engelle */
@media (max-width: 767px) {
  .elementor-widget-raven-search-form input[type="search"].raven-search-form-input {
    font-size: 16px !important;
  }
}

/* Arama kutusuna tıklandığında (focus) placeholder'ı anında gizle */
.elementor-widget-raven-search-form input.raven-search-form-input:focus::placeholder {
    color: transparent !important;
}

/* Farklı tarayıcı destekleri için ekstra güvenlik (Chrome, Safari, Firefox vs.) */
.elementor-widget-raven-search-form input.raven-search-form-input:focus::-webkit-input-placeholder {
    color: transparent !important;
}
.elementor-widget-raven-search-form input.raven-search-form-input:focus::-moz-placeholder {
    color: transparent !important;
}

/* 1. Normal ve Tıklanmış (Focus) durumda Placeholder her zaman gri kalsın */
.elementor-widget-raven-search-form input.raven-search-form-input::placeholder,
.elementor-widget-raven-search-form input.raven-search-form-input:focus::placeholder {
    color: #575757 !important;
    opacity: 1 !important;
    visibility: visible !important;
}

/* 2. Chrome ve Safari için Tıklanma (Focus) Koruması */
.elementor-widget-raven-search-form input.raven-search-form-input::-webkit-input-placeholder,
.elementor-widget-raven-search-form input.raven-search-form-input:focus::-webkit-input-placeholder {
    color: #575757 !important;
    opacity: 1 !important;
    visibility: visible !important;
}

/* 3. Firefox için Tıklanma (Focus) Koruması */
.elementor-widget-raven-search-form input.raven-search-form-input::-moz-placeholder,
.elementor-widget-raven-search-form input.raven-search-form-input:focus::-moz-placeholder {
    color: #575757 !important;
    opacity: 1 !important;
    visibility: visible !important;
}

/* 4. Klavyeden yazılan asıl metin bembeyaz parlasın */
.elementor-widget-raven-search-form input.raven-search-form-input {
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-41124b9 */.elementor-element-41124b9 .elementor-icon-list-items {
    display: flex !important;
    flex-wrap: wrap !important;
    row-gap: 10px !important;
    column-gap: 10px !important;
}

.elementor-element-41124b9 .elementor-icon-list-item {
    /* Butonun içindeki metin kadar genişlemesini ve dikeyde ortalanmasını garantiye aldık */
    display: inline-flex !important;
    align-items: center !important;
    width: max-content !important;
    
    /* Renk ve şekil korumaları */
    background-color: #141414 !important;
    border: 1px solid #1F1F1F !important;
    border-radius: 999px !important;
    padding: 6px 16px !important;
    margin: 0 !important;
    
    /* Geçiş efektleri */
    transition: border-color 0.5s ease !important;
}

.elementor-element-41124b9 .elementor-icon-list-item:hover {
    /* Hover olunca çerçevenin o tatlı mavi tona dönmesi */
    border-color: #0066DF !important;
}/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */