.snoi-contact-page{width:100%;background:#f7f4ee;color:#292722}.snoi-contact-hero{padding:110px max(6vw,30px) 75px;border-bottom:1px solid rgba(41,39,34,.16)}.snoi-contact-kicker{margin:0 0 25px;color:#a18160;font:500 11px Arial,sans-serif;letter-spacing:4px}.snoi-contact-hero h1{max-width:1050px;margin:0;color:#292722;font:400 clamp(52px,7vw,110px)/.98 Georgia,serif;letter-spacing:-3px}.snoi-contact-hero>p:last-child{max-width:580px;margin:35px 0 0;color:#625b52;font:400 15px/1.8 Arial,sans-serif}.snoi-contact-grid{display:grid;grid-template-columns:1fr 1.55fr;gap:8vw;padding:85px max(6vw,30px)}.snoi-contact-grid h2{margin:0 0 35px;font:400 32px Georgia,serif}.snoi-contact-info{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.snoi-contact-info a,.snoi-contact-info p{margin:0;color:#625b52;text-decoration:none;font:400 16px/1.6 Arial,sans-serif}.snoi-contact-whatsapp{margin-top:18px!important;padding-bottom:7px;border-bottom:1px solid #a18160;color:#292722!important}.snoi-contact-form{display:grid;grid-template-columns:1fr 1fr;gap:24px}.snoi-contact-form label{color:#625b52;font:500 11px Arial,sans-serif;letter-spacing:1.5px;text-transform:uppercase}.snoi-contact-form label.wide{grid-column:1/-1}.snoi-contact-form input,.snoi-contact-form textarea{display:block;width:100%;margin-top:10px;padding:14px 0;border:0;border-bottom:1px solid rgba(41,39,34,.3);border-radius:0;background:transparent;color:#292722;font:400 15px Arial,sans-serif;outline:0}.snoi-contact-form input:focus,.snoi-contact-form textarea:focus{border-color:#a18160}.snoi-contact-form button{grid-column:1/-1;width:max-content;margin-top:10px;padding:17px 26px;border:0;background:#292722;color:#fff;font:500 10px Arial,sans-serif;letter-spacing:2px}.snoi-contact-form button span{margin-left:25px}.snoi-hp{position:absolute!important;left:-9999px!important}.snoi-form-success{color:#207a3b}.snoi-form-error{color:#a52626}.snoi-contact-map iframe{display:block;width:100%;height:500px;border:0;filter:grayscale(1)}
@media(max-width:767px){.snoi-contact-hero{padding:75px 24px 55px}.snoi-contact-hero h1{font-size:48px;letter-spacing:-1.5px}.snoi-contact-grid{grid-template-columns:1fr;padding:60px 24px;gap:60px}.snoi-contact-form{grid-template-columns:1fr}.snoi-contact-form label.wide,.snoi-contact-form button{grid-column:auto}.snoi-contact-map iframe{height:360px}}
.snoi-contact-fullwidth,.snoi-contact-fullwidth .snoi-contact-page{width:100%!important;max-width:none!important;margin:0!important;left:0!important}
.snoi-contact-page{position:relative!important;left:auto!important;width:100vw!important;max-width:100vw!important;margin:0 0 0 calc(50% - 50vw)!important;padding:0!important;background:#f7f4ee!important;color:#292722!important;box-sizing:border-box!important;overflow:hidden!important}.snoi-contact-page *{box-sizing:border-box}.elementor-widget-shortcode:has(.snoi-contact-page),.elementor-widget-container:has(.snoi-contact-page),.elementor-shortcode:has(.snoi-contact-page){overflow:visible!important;max-width:none!important}.snoi-contact-page a,.snoi-contact-page a:hover,.snoi-contact-page a:focus,.snoi-contact-page a:active{text-decoration:none!important;text-decoration-line:none!important;box-shadow:none!important}.snoi-contact-page h1,.snoi-contact-page h2,.snoi-contact-page p{text-decoration:none!important}.snoi-contact-whatsapp{border-bottom:0!important}

/* v1.9.37 - Başlıklar kaldırıldıktan sonra açıklama alanının boşlukları */
.snoi-contact-page .snoi-contact-hero{padding:55px max(6vw,30px) 45px!important}
.snoi-contact-page .snoi-contact-hero>p:last-child{margin:0!important}
@media(max-width:767px){.snoi-contact-page .snoi-contact-hero{padding:40px 24px 35px!important}}
