.header-inner{display:flex;align-items:center;justify-content:space-between}.nav-group{position:relative}.dropdown{display:none;position:absolute;top:22px;left:-18px;min-width:220px;background:#fffdf8;color:#1b1b19;padding:14px;border:1px solid #ddd;box-shadow:0 18px 40px #0002;z-index:30}.dropdown a{display:block;padding:8px;font-size:10px;color:#1b1b19!important}.nav-group:hover .dropdown{display:block}body[data-page=home] .site-header{position:absolute;inset:0 0 auto;z-index:20;background:transparent;border-color:#ffffff40;color:#fff}body[data-page=home] .site-header a{color:#fff}body[data-page=home] .hero{height:100vh;min-height:680px;aspect-ratio:16/9}.local-img,.visual-card,.event-card,.menu-card div,.quote-photo,.cat-card,.faq-photo,.group{background-size:cover;background-position:center}.img-a{background-image:url(event-wedding.png)}.img-b{background-image:url(event-henna.png)}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.visual-card{height:430px;color:#fff;padding:28px;display:flex;flex-direction:column;justify-content:end;position:relative;overflow:hidden}.visual-card:before,.event-card:before,.cat-card:before{content:'';position:absolute;inset:0;background:linear-gradient(transparent 25%,#101710e8)}.visual-card>*,.event-card>* ,.cat-card>*{position:relative}.visual-card h3{font:29px var(--serif);margin:10px 0}.visual-card p{color:#eee}.service-v1{background-image:url(service-chef.png)}.service-v2{background-image:url(event-wedding.png)}.service-v3{background-image:url(event-henna.png)}.service-v4{background-image:url(event-anniversary.png)}.service-v5{background-image:url('images/09-ortak/015-service-v5-1498837167922-ddd27525.jpg')}.service-v6{background-image:url('images/09-ortak/016-service-v6-1559339352-11d035aa65d.jpg')}.numbers{background:#121713;padding:70px 0}.numbers__grid>div{padding:25px;border-right:1px solid #ffffff20}.projects-dark{background:#121713;color:#fff}.cinema,.group-strip{display:flex;gap:18px;overflow:hidden;scroll-behavior:smooth}.event-card{flex:0 0 calc(20% - 15px);height:370px;color:#fff;padding:24px;display:flex;flex-direction:column;justify-content:end;position:relative}.event-1{background-image:url(event-wedding.png)}.event-2{background-image:url(event-henna.png)}.event-3{background-image:url(event-anniversary.png)}.event-4{background-image:url(service-chef.png)}.event-5{background-image:url('images/09-ortak/017-event-5-1519167758481-83f550bb.jpg')}.event-card h3{font:23px var(--serif)}.featured-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.menu-card div{height:310px}.menu-card small{display:block;margin:16px 0 7px;color:var(--green)}.menu-card h3{font:22px var(--serif);margin:0}.menu-1 div{background-image:url('images/09-ortak/018-audit-fix-1547592180-85f17399055.jpg')}.menu-2 div{background-image:url('images/09-ortak/019-audit-fix-1515003197210-e0cd7181.jpg')}.menu-3 div{background-image:url('images/09-ortak/020-audit-fix-1544148103-0773bf10d33.jpg')}.menu-4 div{background-image:url('images/09-ortak/021-audit-fix-1551024506-0bccd828d30.jpg')}.quote-pro{background:#dfe5d5}.quote-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:20px}.quote-form{background:#f8f8f2;padding:34px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.quote-form input,.quote-form select,.quote-form textarea{padding:14px;border:0;border-bottom:1px solid #bbb;background:transparent}.quote-form textarea{grid-column:1/-1;min-height:110px}.quote-photo{min-height:480px;background-image:url('images/09-ortak/022-quote-photo-1504674900247-0877df9c.jpg')}.project-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cat-card{height:370px;display:flex;align-items:end;padding:25px;color:#fff;font:27px var(--serif);position:relative}.cat-1{background-image:url('images/09-ortak/023-cat-1-1497366754035-f200968a.jpg')}.cat-2{background-image:url('images/09-ortak/024-cat-2-1521737711867-e3b97375.jpg')}.cat-3{background-image:url('images/09-ortak/025-cat-3-1497366811353-6870744d.jpg')}.faq-layout{display:grid;grid-template-columns:1fr 1fr;gap:45px}.faq-photo{min-height:470px;background-image:url('images/09-ortak/026-faq-photo-1414235077428-338989a2.jpg')}.group{flex:0 0 400px;height:250px;color:#fff;font:24px var(--serif);display:flex;align-items:end;padding:22px;background-image:url('images/09-ortak/027-group-1565299624946-b28f40a0.jpg')}.g2{background-image:url('images/09-ortak/018-audit-fix-1547592180-85f17399055.jpg')}.g3{background-image:url('images/09-ortak/028-g3-1559339352-11d035aa65d.jpg')}.g4{background-image:url('images/09-ortak/021-audit-fix-1551024506-0bccd828d30.jpg')}.testimonial-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:35px}.testimonial-row article{background:#292d28;padding:30px;text-align:left}.testimonial-row strong,.testimonial-row span{display:block}.testimonial-row span{color:#aaa;font-size:12px;margin-top:6px}.contact-banner{background:linear-gradient(90deg,#435641,#73806a);color:#fff;padding:85px 0}.logo-grid{display:grid;grid-template-columns:repeat(4,250px);gap:18px;overflow:auto}.logo-grid a{height:150px;display:grid;place-items:center;background:#fff;border:1px solid #ddd;font:24px var(--serif)}.module-reveal{opacity:0;transform:translateY(28px);transition:.7s}.module-reveal.is-visible{opacity:1;transform:none}.visual-card:hover,.event-card:hover,.cat-card:hover,.menu-card:hover div,.quote-photo:hover,.faq-photo:hover{transform:translateY(-5px) scale(1.01);transition:.45s}.page-hero{height:250px!important;min-height:250px!important;padding:0!important;display:flex;align-items:center;background:linear-gradient(90deg,#162017d9,#16201755),url(event-wedding.png) center/cover;color:#fff}.document-card{height:430px}.cards--3 .blog-card{min-height:430px}.content-page .project{background-image:url(service-chef.png)}@media(max-width:760px){body[data-page=home] .site-header{position:absolute}.nav.is-open{background:#172019;color:#fff}.dropdown{position:static;box-shadow:none}.service-grid,.featured-grid,.project-categories,.testimonial-row,.faq-layout,.quote-layout{grid-template-columns:1fr}.cinema .event-card{flex-basis:80%}.quote-form{grid-template-columns:1fr}.quote-form textarea{grid-column:auto}.group{flex-basis:85%}.logo-grid{grid-template-columns:repeat(4,220px)}.page-hero h1{font-size:38px}.service-grid .visual-card{height:360px}}
