/* Complete page and template layout layer for Aurevia sector kits. */
.av-kit-block{position:relative;isolation:isolate;width:100%;min-width:0;overflow:clip}
.av-kit-block.elementor-element{--container-max-width:1280px}
.av-kit-template{position:relative;z-index:20;width:100%;min-width:0}
.av-kit-template>.e-con-inner,.av-kit-template>.elementor-container{width:min(100% - 40px,1440px);margin-inline:auto}
.av-kit-form{padding:clamp(56px,8vw,110px) 24px;background:var(--av-surface,#f6f7fb)}
.av-kit-form .wpcf7{width:min(100%,980px);margin:auto}
.av-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.av-form-grid label{display:grid;gap:8px;color:var(--av-ink,#172033);font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.av-form-grid input,.av-form-grid textarea{width:100%;min-height:52px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--av-ink,#172033) 18%,transparent);border-radius:10px;background:#fff;font:inherit}
.av-form-grid textarea{min-height:160px;resize:vertical}.av-form-grid .is-wide{grid-column:1/-1}
.av-form-grid input[type=submit]{width:auto;min-width:180px;border:0;background:var(--av-accent,#6c5ce7);color:#fff;font-weight:800;cursor:pointer}
[class*="av-kit-context-"]{position:relative;scroll-margin-top:110px}
[class*="av-kit-context-"]+ [class*="av-kit-context-"]{border-top:1px solid color-mix(in srgb,currentColor 8%,transparent)}
.av-kit-context-contact:first-child,.av-kit-context-reservations:first-child,.av-kit-context-book-appointment:first-child,.av-kit-context-sell-your-car:first-child{padding-top:clamp(32px,5vw,72px)}
.av-kit-context-home:nth-child(even),.av-kit-context-rooms:nth-child(even),.av-kit-context-menu:nth-child(even),.av-kit-context-properties:nth-child(even),.av-kit-context-courses:nth-child(even),.av-kit-context-projects:nth-child(even){background:color-mix(in srgb,var(--av-surface,#f6f7fb) 88%,#fff)}
[class*="-header-primary"],[class*="-header-editorial"],[class*="-header-minimal"]{position:relative;z-index:80;align-items:center;gap:clamp(18px,3vw,44px)}
[class*="-footer-primary"],[class*="-footer-editorial"],[class*="-footer-minimal"],[class*="-footer-navigation"],[class*="-footer-columns"],[class*="-footer-links"]{position:relative;gap:clamp(28px,5vw,80px)}
.av-hotel-single,.av-hotel-archive,.av-restaurant-single,.av-restaurant-archive,.av-automotive-single,.av-automotive-archive,.av-food-delivery-single,.av-food-delivery-archive,.av-beauty-clinic-single,.av-beauty-clinic-archive,.av-poke-single,.av-poke-archive,.av-real-estate-single,.av-real-estate-archive,.av-lawyer-single,.av-lawyer-archive,.av-education-single,.av-education-archive,.av-construction-single,.av-construction-archive{padding:clamp(70px,9vw,130px) 24px;background:var(--av-surface,#f6f7fb)}
.av-hotel-single>.e-con-inner,.av-restaurant-single>.e-con-inner,.av-automotive-single>.e-con-inner,.av-food-delivery-single>.e-con-inner,.av-beauty-clinic-single>.e-con-inner,.av-poke-single>.e-con-inner,.av-real-estate-single>.e-con-inner,.av-lawyer-single>.e-con-inner,.av-education-single>.e-con-inner,.av-construction-single>.e-con-inner{width:min(100%,1050px);margin:auto}
.av-hotel-archive>.e-con-inner,.av-restaurant-archive>.e-con-inner,.av-automotive-archive>.e-con-inner,.av-food-delivery-archive>.e-con-inner,.av-beauty-clinic-archive>.e-con-inner,.av-poke-archive>.e-con-inner,.av-real-estate-archive>.e-con-inner,.av-lawyer-archive>.e-con-inner,.av-education-archive>.e-con-inner,.av-construction-archive>.e-con-inner{width:min(100%,1320px);margin:auto}
.av-kit-hotel-cinematic-hero+.av-kit-hotel-availability-search{z-index:4;margin-top:-72px;padding-inline:4vw}
.av-kit-restaurant-menu-directory{background:#f7f3e9}.av-kit-restaurant-reservation-panel{background:#111;color:#fff}
.av-kit-automotive-search-hero+.av-kit-automotive-inventory{z-index:4;margin-top:-38px;padding-inline:3vw}
.av-kit-food-delivery-category-browser,.av-kit-food-delivery-product-builder{background:#fff8ee}
.av-kit-beauty-clinic-appointment-flow{background:#e7efed}.av-kit-beauty-clinic-specialist-roster{background:#fcfaf7}
.av-kit-poke-menu-grid,.av-kit-poke-bowl-builder{background:#fff}.av-kit-poke-mobile-cart{position:sticky;bottom:0;z-index:60}
.av-kit-real-estate-property-directory{background:#f4f1eb}.av-kit-real-estate-mortgage-calculator{background:#111a26;color:#fff}
.av-kit-lawyer-attorney-directory{background:#f4efe9}.av-kit-lawyer-consultation-panel{background:#160e0a;color:#fff}
.av-kit-education-course-directory{background:#fff0d7}.av-kit-education-admissions-path{background:#161b45;color:#fff}
.av-kit-construction-project-directory{background:#deddd7}.av-kit-construction-bid-request{background:#111;color:#fff}
@media(max-width:900px){.av-kit-template>.e-con-inner,.av-kit-template>.elementor-container{width:min(100% - 28px,100%)}[class*="-header-primary"],[class*="-header-editorial"],[class*="-header-minimal"],[class*="-footer-navigation"],[class*="-footer-columns"],[class*="-footer-links"]{flex-wrap:wrap}.av-kit-hotel-cinematic-hero+.av-kit-hotel-availability-search,.av-kit-automotive-search-hero+.av-kit-automotive-inventory{margin-top:0;padding-inline:0}}
@media(max-width:640px){.av-form-grid{grid-template-columns:1fr}.av-form-grid .is-wide{grid-column:1}.av-kit-form{padding:48px 18px}[class*="av-kit-context-"]{scroll-margin-top:76px}.av-kit-block{overflow:hidden}}

/* Daraltılmış tüm header ve üst konteynerları otomatik ortala */
.elementor-section-wrap > .e-con,
[data-elementor-id] > .e-con {
    margin-left: auto !important;
    margin-right: auto !important;
    align-self: center !important;
}
